| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SwiftErrorValueTracking.cpp | 136 BuildMI(*MBB, MBB->getFirstNonPHI(), DbgLoc, in createEntriesInEntryBlock() 231 BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc, TII->get(TargetOpcode::COPY), in propagateVRegs() 244 BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc, in propagateVRegs() 272 BuildMI(*UseBBMut, UseBBMut->getFirstNonPHI(), DebugLoc(), in propagateVRegs()
|
| H A D | ModuloSchedule.cpp | 389 BBE = BB->getFirstNonPHI(); in generateExistingPhis() 563 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generateExistingPhis() 638 for (MachineBasicBlock::iterator BBI = BB->getFirstNonPHI(), in generatePhis() 707 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generatePhis() 1346 for (auto I = BB->getFirstNonPHI(); I != FirstMI->getIterator();) { in rewrite() 1369 for (auto MI = BB->getFirstNonPHI(); MI != BB->end(); ++MI) { in rewrite() 1534 BuildMI(*BB, BB->getFirstNonPHI(), DebugLoc(), TII->get(TargetOpcode::PHI), R) in phi() 1636 I != std::next(MB->getFirstNonPHI()->getReverseIterator());) { in filterInstructions() 1664 auto InsertPt = DestBB->getFirstNonPHI(); in moveStageBetweenBlocks() 1667 llvm::make_range(SourceBB->getFirstNonPHI(), SourceBB->end()))) { in moveStageBetweenBlocks() [all …]
|
| H A D | MachineSSAUpdater.cpp | 248 InsertNewDef(TargetOpcode::COPY, UseBB, UseBB->getFirstNonPHI(), in RewriteUse() 315 InsertNewDef(TargetOpcode::IMPLICIT_DEF, BB, BB->getFirstNonPHI(), in GetPoisonVal()
|
| H A D | MachineLoopUtils.cpp | 77 for (auto I = NewBB->getFirstNonPHI(); I != NewBB->end(); ++I) in PeelSingleBlockLoop()
|
| H A D | MachineDebugify.cpp | 108 MachineBasicBlock::iterator FirstNonPHIIt = MBB.getFirstNonPHI(); in applyDebugifyMetadataToMachineFunction()
|
| H A D | UnreachableBlockElim.cpp | 220 BuildMI(BB, BB.getFirstNonPHI(), Phi.getDebugLoc(), in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCBranchCoalescing.cpp | 393 MachineBasicBlock::iterator ME = SourceMBB->getFirstNonPHI(); in moveAndUpdatePHIs() 538 E = SourceRegion.BranchBlock->getFirstNonPHI(); in canMerge() 562 I = SourceRegion.BranchBlock->getFirstNonPHI(), in canMerge() 654 SourceRegion.BranchBlock->getFirstNonPHI(); in mergeCandidates() 664 ? SourceRegion.BranchTargetBlock->getFirstNonPHI() in mergeCandidates()
|
| H A D | PPCCTRLoops.cpp | 257 auto PHIMIB = BuildMI(*ML->getHeader(), ML->getHeader()->getFirstNonPHI(), in expandNormalLoops()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FastPreTileConfig.cpp | 164 MachineInstr *MI = &*MBB.getFirstNonPHI(); in InitializeTileConfigStackSpace() 364 InsertPos = TileDefMI->getParent()->getFirstNonPHI(); in convertPHI() 420 MachineBasicBlock::iterator InsertPos = MBB->getFirstNonPHI(); in convertPHI() 668 Before = &*MBB.getFirstNonPHI(); in configBasicBlock()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineBasicBlock.h | 406 return make_range(begin(), getFirstNonPHI()); 896 LLVM_ABI iterator getFirstNonPHI(); 897 const_iterator getFirstNonPHI() const { 898 return const_cast<MachineBasicBlock *>(this)->getFirstNonPHI();
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitSimplify.cpp | 1493 auto At = I->isPHI() ? B.getFirstNonPHI() : I; in processBlock() 1616 auto At = I->isPHI() ? B.getFirstNonPHI() : I; in processBlock() 2042 auto At = MI->isPHI() ? B.getFirstNonPHI() in genPackhl() 2068 auto At = MI->isPHI() ? B.getFirstNonPHI() in genExtractHalf() 2113 auto At = MI->isPHI() ? B.getFirstNonPHI() in genCombineHalf() 2170 auto At = MI->isPHI() ? B.getFirstNonPHI() in genExtractLow() 2282 auto At = DefS->isPHI() ? B.getFirstNonPHI() in genBitSplit() 2351 auto At = MI->isPHI() ? B.getFirstNonPHI() in simplifyTstbit() 2557 auto At = MI->isPHI() ? B.getFirstNonPHI() in simplifyExtractLow() 2606 auto At = MI->isPHI() ? B.getFirstNonPHI() in simplifyRCmp0() [all …]
|
| H A D | HexagonEarlyIfConv.cpp | 805 auto NonPHI = WhereB->getFirstNonPHI(); in updatePhiNodes() 977 MachineBasicBlock::iterator I, NextI, NonPHI = B->getFirstNonPHI(); in eliminatePhis()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 282 Instruction *getFirstNonPHI() const; 284 "getFirstNonPHIIt") Instruction *getFirstNonPHI();
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeVGPRLiveRange.cpp | 514 MachineInstrBuilder PHI = BuildMI(*Flow, Flow->getFirstNonPHI(), DebugLoc(), in optimizeLiveRange() 578 BuildMI(*LoopHeader, LoopHeader->getFirstNonPHI(), DebugLoc(), in optimizeWaterfallLiveRange()
|
| H A D | AMDGPUGlobalISelDivergenceLowering.cpp | 126 BuildMI(*MBB, MBB->getFirstNonPHI(), {}, TII->get(AMDGPU::COPY), OldReg) in replaceDstReg()
|
| H A D | SIWholeQuadMode.cpp | 1054 llvm::make_range(MBB.getFirstNonPHI(), MBB.end()))) { in lowerBlock() 1279 auto II = MBB.getFirstNonPHI(), IE = MBB.end(); in processBlock() 1683 MachineBasicBlock::iterator InsertPt = Entry.getFirstNonPHI(); in lowerInitExecInstrs()
|
| H A D | SIFixSGPRCopies.cpp | 440 MachineBasicBlock::iterator I = MBB->getFirstNonPHI(); in getFirstNonPrologue()
|
| H A D | AMDGPURegBankLegalizeHelper.cpp | 988 B.setInsertPt(*MI.getParent(), MI.getParent()->getFirstNonPHI()); in applyMappingPHI()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.h | 259 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) && in MBB()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 323 const Instruction* BasicBlock::getFirstNonPHI() const { in getFirstNonPHI() function in BasicBlock 330 Instruction *BasicBlock::getFirstNonPHI() { in getFirstNonPHI() function in BasicBlock
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 788 MachineBasicBlock::iterator It = MI.getParent()->getFirstNonPHI(); in RepairingPlacement()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGSDNodes.cpp | 979 MachineBasicBlock::iterator BBBegin = BB->getFirstNonPHI(); in EmitSchedule()
|
| H A D | FastISel.cpp | 407 FuncInfo.InsertPt = FuncInfo.MBB->getFirstNonPHI(); in recomputeInsertPt() 1535 FirstDeadInst = FuncInfo.MBB->getFirstNonPHI(); in removeDeadLocalValueCode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVGlobalRegistry.cpp | 1671 MachineIRBuilder MIRBuilder(DepMBB, DepMBB.getFirstNonPHI()); in getOrCreateSPIRVType() 1731 MachineIRBuilder MIRBuilder(DepMBB, DepMBB.getFirstNonPHI()); in getOrCreateSPIRVBoolType()
|
| H A D | SPIRVPreLegalizer.cpp | 98 MachineIRBuilder MIB(DepMBB, DepMBB.getFirstNonPHI()); in addConstantsToTrack()
|