|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/MachineBasicBlock.h 537 iterator getFirstNonPHI();
References
include/llvm/CodeGen/GlobalISel/RegBankSelect.h 258 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) &&
include/llvm/CodeGen/MachineBasicBlock.h 245 return make_range(begin(), getFirstNonPHI());
lib/CodeGen/GlobalISel/CombinerHelper.cpp 344 Inserter(InsertBB, InsertBB->getFirstNonPHI(), UseMO);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 933 MIRBuilder.setInsertPt(MBB, MBB.getFirstNonPHI());
1769 MIRBuilder.setInsertPt(MBB, --MBB.getFirstNonPHI());
2724 MIRBuilder.setInsertPt(*MBB, MBB->getFirstNonPHI());
3253 MIRBuilder.setInsertPt(MBB, --MBB.getFirstNonPHI());
lib/CodeGen/GlobalISel/RegBankSelect.cpp 750 MachineBasicBlock::iterator It = MI.getParent()->getFirstNonPHI();
lib/CodeGen/MachineLICM.cpp 796 B->splice(B->getFirstNonPHI(), Preheader, I);
lib/CodeGen/MachineLoopUtils.cpp 74 for (auto I = NewBB->getFirstNonPHI(); I != NewBB->end(); ++I)
lib/CodeGen/MachinePipeliner.cpp 352 for (MachineInstr &PI : make_range(B.begin(), B.getFirstNonPHI())) {
1024 for (MachineBasicBlock::iterator I = MBB->getFirstNonPHI(),
1031 for (MachineBasicBlock::iterator I = MBB->getFirstNonPHI(),
lib/CodeGen/MachineSSAUpdater.cpp 295 BB, BB->getFirstNonPHI(),
lib/CodeGen/MachineSink.cpp 1326 MachineBasicBlock::iterator InsertPos = SuccBB->getFirstNonPHI();
lib/CodeGen/ModuloSchedule.cpp 383 BBE = BB->getFirstNonPHI();
551 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(),
620 for (MachineBasicBlock::iterator BBI = BB->getFirstNonPHI(),
667 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(),
763 BBE = KernelBB->getFirstNonPHI();
1221 for (auto I = MBB->begin(); I != MBB->getFirstNonPHI();) {
1309 for (auto I = BB->getFirstNonPHI(); I != FirstMI->getIterator();) {
1332 for (auto MI = BB->getFirstNonPHI(); MI != BB->end(); ++MI) {
1486 BuildMI(*BB, BB->getFirstNonPHI(), DebugLoc(), TII->get(TargetOpcode::PHI), R)
1657 I != std::next(B->getFirstNonPHI()->getReverseIterator());) {
1861 for (auto NI = BB->getFirstNonPHI(); NI != BB->end(); ++NI) {
lib/CodeGen/SelectionDAG/FastISel.cpp 536 FuncInfo.InsertPt = FuncInfo.MBB->getFirstNonPHI();
1584 FirstDeadInst = FuncInfo.MBB->getFirstNonPHI();
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 935 MachineBasicBlock::iterator BBBegin = BB->getFirstNonPHI();
lib/CodeGen/SwiftErrorValueTracking.cpp 136 BuildMI(*MBB, MBB->getFirstNonPHI(), DbgLoc,
232 BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc, TII->get(TargetOpcode::COPY),
245 BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc,
lib/CodeGen/UnreachableBlockElim.cpp 195 BuildMI(*BB, BB->getFirstNonPHI(), phi->getDebugLoc(),
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 2544 MachineBasicBlock *EntrySucc = split(Entry->getFirstNonPHI());
2737 const DebugLoc &DL = NewSucc->findDebugLoc(NewSucc->getFirstNonPHI());
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 410 MachineBasicBlock::iterator I = MBB->getFirstNonPHI();
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 1596 BuildMI(EntryBB, EntryBB.getFirstNonPHI(), DebugLoc(),
1600 BuildMI(EntryBB, EntryBB.getFirstNonPHI(), DebugLoc(), TII->get(AMDGPU::S_WAITCNT))
lib/Target/AMDGPU/SIInstrInfo.cpp 6086 IfEnd->insert(IfEnd->getFirstNonPHI(), SIEND);
lib/Target/AMDGPU/SIWholeQuadMode.cpp 713 auto II = MBB.getFirstNonPHI(), IE = MBB.end();
900 MachineBasicBlock::iterator EntryMI = Entry.getFirstNonPHI();
lib/Target/Hexagon/HexagonBitSimplify.cpp 1477 auto At = I->isPHI() ? B.getFirstNonPHI() : I;
1602 auto At = I->isPHI() ? B.getFirstNonPHI() : I;
2027 auto At = MI->isPHI() ? B.getFirstNonPHI()
2053 auto At = MI->isPHI() ? B.getFirstNonPHI()
2098 auto At = MI->isPHI() ? B.getFirstNonPHI()
2155 auto At = MI->isPHI() ? B.getFirstNonPHI()
2267 auto At = DefS->isPHI() ? B.getFirstNonPHI()
2336 auto At = MI->isPHI() ? B.getFirstNonPHI()
2542 auto At = MI->isPHI() ? B.getFirstNonPHI()
2591 auto At = MI->isPHI() ? B.getFirstNonPHI()
3302 moveGroup(G, *F->LB, *F->PB, F->LB->getFirstNonPHI(), F->DefR, PrehR);
lib/Target/Hexagon/HexagonConstPropagation.cpp 851 for (auto I = To->begin(), E = To->getFirstNonPHI(); I != E; ++I) {
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 813 auto NonPHI = WhereB->getFirstNonPHI();
985 MachineBasicBlock::iterator I, NextI, NonPHI = B->getFirstNonPHI();
lib/Target/Hexagon/HexagonGenInsert.cpp 1431 At = B.getFirstNonPHI();
lib/Target/PowerPC/PPCBranchCoalescing.cpp 392 MachineBasicBlock::iterator ME = SourceMBB->getFirstNonPHI();
537 E = SourceRegion.BranchBlock->getFirstNonPHI();
561 I = SourceRegion.BranchBlock->getFirstNonPHI(),
653 SourceRegion.BranchBlock->getFirstNonPHI();
663 ? SourceRegion.BranchTargetBlock->getFirstNonPHI()
lib/Target/SystemZ/SystemZISelLowering.cpp 6702 MachineBasicBlock::iterator InsertPos = MBB->getFirstNonPHI();
lib/Target/X86/X86FrameLowering.cpp 715 MachineBasicBlock::iterator ContinueMBBI = ContinueMBB->getFirstNonPHI();