Home
last modified time | relevance | path

Searched refs:UseMBB (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp92 MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot()); in extend() local
93 assert(UseMBB && "No MBB at Use"); in extend()
96 auto EP = LR.extendInBlock(Undefs, Indexes->getMBBStartIdx(UseMBB), Use); in extend()
104 if (findReachingDefs(LR, *UseMBB, Use, PhysReg, Undefs)) in extend()
190 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, in findReachingDefs() argument
193 unsigned UseMBBNum = UseMBB.getNumber(); in findReachingDefs()
264 if (Pred != &UseMBB) in findReachingDefs()
322 if (MBB == &UseMBB) in findReachingDefs()
H A DPeepholeOptimizer.cpp854 MachineBasicBlock *UseMBB = UseMI->getParent(); in INITIALIZE_PASS_DEPENDENCY() local
855 if (UseMBB == &MBB) { in INITIALIZE_PASS_DEPENDENCY()
859 } else if (ReachedBBs.count(UseMBB)) { in INITIALIZE_PASS_DEPENDENCY()
863 } else if (Aggressive && DT->dominates(&MBB, UseMBB)) { in INITIALIZE_PASS_DEPENDENCY()
894 MachineBasicBlock *UseMBB = UseMI->getParent(); in INITIALIZE_PASS_DEPENDENCY() local
895 if (PHIBBs.count(UseMBB)) in INITIALIZE_PASS_DEPENDENCY()
922 BuildMI(*UseMBB, UseMI, UseMI->getDebugLoc(), in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp557 MachineBasicBlock &UseMBB = *Blocks.pop_back_val(); in runOnMachineFunction() local
571 for (auto MII = (&UseMBB == &MBB && !VisitedBlocks.count(&UseMBB)) in runOnMachineFunction()
573 : UseMBB.instr_begin(), in runOnMachineFunction()
574 MIE = UseMBB.instr_end(); in runOnMachineFunction()
582 assert(&UseMBB == &MBB && VisitedBlocks.count(&MBB) && in runOnMachineFunction()
616 } while (JmpIt != UseMBB.instr_end() && in runOnMachineFunction()
647 for (MachineBasicBlock *SuccMBB : UseMBB.successors()) in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeVGPRLiveRange.cpp313 auto *UseMBB = UseMI->getParent(); in collectCandidateRegisters() local
314 if (UseMBB == Flow || UseMBB == Endif) { in collectCandidateRegisters()
321 if ((UseMBB == Flow && IncomingMBB != If) || in collectCandidateRegisters()
322 (UseMBB == Endif && IncomingMBB == Flow)) in collectCandidateRegisters()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRangeCalc.h150 bool findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, SlotIndex Use,