Lines Matching refs:EHPad
240 void reset(const MachineBasicBlock *EHPad) { in reset() argument
245 if (EHPad && GlobalIndices.count(EHPad)) in reset()
246 for (auto &RSP : GlobalIndices[EHPad]) in reset()
251 int getFrameIndex(Register Reg, MachineBasicBlock *EHPad) { in getFrameIndex() argument
253 auto It = GlobalIndices.find(EHPad); in getFrameIndex()
262 << printMBBReference(*EHPad) << "\n"); in getFrameIndex()
289 if (EHPad) { in getFrameIndex()
290 GlobalIndices[EHPad].push_back(std::make_pair(Reg, FI)); in getFrameIndex()
293 << printMBBReference(*EHPad) << "\n"); in getFrameIndex()
318 MachineBasicBlock *EHPad; member in __anon2f435cf10211::StatepointState
344 EHPad = nullptr; in StatepointState()
361 EHPad = *It; in StatepointState()
364 MachineBasicBlock *getEHPad() const { return EHPad; } in getEHPad()
409 int FI = CacheFI.getFrameIndex(Reg, EHPad); in spillRegisters()
462 if (EHPad && !RC.hasReload(Reg, RegToSlotIdx[Reg], EHPad)) { in insertReloads()
463 RC.recordReload(Reg, RegToSlotIdx[Reg], EHPad); in insertReloads()
465 EHPad->SkipPHIsLabelsAndDebug(EHPad->begin(), Reg); in insertReloads()
466 insertReloadBefore(Reg, EHPadInsertPoint, EHPad); in insertReloads()
468 << printMBBReference(*EHPad) << "\n"); in insertReloads()