Home
last modified time | relevance | path

Searched refs:getFirstNonPHI (Results 1 – 25 of 102) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp190 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI()); in calculateStateNumbersForInvokes()
212 Instruction *PadInst = InvokeUnwindDest->getFirstNonPHI(); in calculateStateNumbersForInvokes()
253 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); in calculateCXXStateNumbers()
261 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers()
323 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers()
376 cast<CatchPadInst>((*CatchSwitch->handler_begin())->getFirstNonPHI()); in calculateSEHStateNumbers()
392 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers()
428 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers()
460 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateSEHStateNumbers()
478 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateWinCXXEHStateNumbers()
[all …]
H A DWasmEHPrepare.cpp221 auto *Pad = BB.getFirstNonPHI(); in prepareEHPads()
264 auto *CPI = cast<CatchPadInst>(BB->getFirstNonPHI()); in prepareEHPads()
289 auto *FPI = cast<FuncletPadInst>(BB->getFirstNonPHI()); in prepareEHPad()
368 const Instruction *Pad = BB.getFirstNonPHI(); in calculateWasmEHInfo()
374 const Instruction *UnwindPad = UnwindBB->getFirstNonPHI(); in calculateWasmEHInfo()
H A DModuloSchedule.cpp383 BBE = BB->getFirstNonPHI(); in generateExistingPhis()
551 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generateExistingPhis()
620 for (MachineBasicBlock::iterator BBI = BB->getFirstNonPHI(), in generatePhis()
667 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generatePhis()
763 BBE = KernelBB->getFirstNonPHI(); in removeDeadInstructions()
1226 for (auto I = MBB->begin(); I != MBB->getFirstNonPHI();) { in EliminateDeadPhis()
1314 for (auto I = BB->getFirstNonPHI(); I != FirstMI->getIterator();) { in rewrite()
1337 for (auto MI = BB->getFirstNonPHI(); MI != BB->end(); ++MI) { in rewrite()
1495 BuildMI(*BB, BB->getFirstNonPHI(), DebugLoc(), TII->get(TargetOpcode::PHI), R) in phi()
1597 I != std::next(MB->getFirstNonPHI()->getReverseIterator());) { in filterInstructions()
[all …]
H A DSwiftErrorValueTracking.cpp136 BuildMI(*MBB, MBB->getFirstNonPHI(), DbgLoc, in createEntriesInEntryBlock()
232 BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc, TII->get(TargetOpcode::COPY), in propagateVRegs()
245 BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc, in propagateVRegs()
H A DMachineDebugify.cpp96 MachineBasicBlock::iterator FirstNonPHIIt = MBB.getFirstNonPHI(); in applyDebugifyMetadataToMachineFunction()
H A DUnreachableBlockElim.cpp192 BuildMI(*BB, BB->getFirstNonPHI(), phi->getDebugLoc(), in runOnMachineFunction()
H A DMachineLoopUtils.cpp74 for (auto I = NewBB->getFirstNonPHI(); I != NewBB->end(); ++I) in PeelSingleBlockLoop()
H A DMachineSSAUpdater.cpp294 BB, BB->getFirstNonPHI(), in GetUndefVal()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DBasicBlock.cpp212 const Instruction* BasicBlock::getFirstNonPHI() const { in getFirstNonPHI() function in BasicBlock
250 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstInsertionPt()
351 const Instruction *FirstNonPHI = getFirstNonPHI(); in canSplitPredecessors()
473 return isa<LandingPadInst>(getFirstNonPHI()); in isLandingPad()
477 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp398 MachineBasicBlock::iterator ME = SourceMBB->getFirstNonPHI(); in moveAndUpdatePHIs()
543 E = SourceRegion.BranchBlock->getFirstNonPHI(); in canMerge()
567 I = SourceRegion.BranchBlock->getFirstNonPHI(), in canMerge()
659 SourceRegion.BranchBlock->getFirstNonPHI(); in mergeCandidates()
669 ? SourceRegion.BranchTargetBlock->getFirstNonPHI() in mergeCandidates()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DBasicBlock.h161 const Instruction* getFirstNonPHI() const;
162 Instruction* getFirstNonPHI() { in getFirstNonPHI() function
164 static_cast<const BasicBlock *>(this)->getFirstNonPHI()); in getFirstNonPHI()
465 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp258 UnwindDestToken = CatchSwitch->getUnwindDest()->getFirstNonPHI(); in getUnwindDestTokenHelper()
270 auto *CatchPad = cast<CatchPadInst>(HandlerBlock->getFirstNonPHI()); in getUnwindDestTokenHelper()
308 UnwindDestToken = RetUnwindDest->getFirstNonPHI(); in getUnwindDestTokenHelper()
315 ChildUnwindDestToken = Invoke->getUnwindDest()->getFirstNonPHI(); in getUnwindDestTokenHelper()
504 auto *CatchPad = HandlerBlock->getFirstNonPHI(); in getUnwindDestToken()
509 cast<InvokeInst>(U)->getUnwindDest()->getFirstNonPHI()) == in getUnwindDestToken()
522 cast<InvokeInst>(U)->getUnwindDest()->getFirstNonPHI()) == in getUnwindDestToken()
669 assert(UnwindDest->getFirstNonPHI()->isEHPad() && "unexpected BasicBlock!"); in HandleInlinedEHPad()
717 Instruction *I = BB->getFirstNonPHI(); in HandleInlinedEHPad()
1854 if (isa<CatchSwitchInst>(CalledBB.getFirstNonPHI())) in InlineFunction()
[all …]
H A DLoopUnrollRuntime.cpp106 PrologExit->getFirstNonPHI()); in ConnectProlog()
261 NewExit->getFirstNonPHI()); in ConnectEpilog()
363 FirstLoopBB->getFirstNonPHI()); in CloneLoopBlocks()
940 Header->getFirstNonPHI()); in UnrollRuntimeLoopRemainder()
H A DBreakCriticalEdges.cpp381 Instruction *FirstNonPHI = Target->getFirstNonPHI(); in SplitIndirectBrCriticalEdges()
435 End = Target->getFirstNonPHI()->getIterator(); in SplitIndirectBrCriticalEdges()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp1339 NewI->insertBefore(NewLatch->getFirstNonPHI()); in transform()
1374 SplitBlock(InnerLoopHeader, InnerLoopHeader->getFirstNonPHI(), DT, LI); in transform()
1508 P->moveBefore(InnerLatch->getFirstNonPHI()); in moveLCSSAPhis()
1513 P->moveBefore(InnerExit->getFirstNonPHI()); in moveLCSSAPhis()
1539 NewPhi->insertBefore(InnerLatch->getFirstNonPHI()); in moveLCSSAPhis()
1678 PHI->moveBefore(InnerLoopHeader->getFirstNonPHI()); in adjustLoopBranches()
1682 PHI->moveBefore(OuterLoopHeader->getFirstNonPHI()); in adjustLoopBranches()
H A DSCCP.cpp533 changeToUnreachable(BB->getFirstNonPHI(), /*UseLLVMTrap=*/false, in runIPSCCP()
537 NumInstRemoved += changeToUnreachable(F.front().getFirstNonPHI(), in runIPSCCP()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp57 Instruction *EHPad = CV.front()->getFirstNonPHI(); in createCallInstWithColors()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateUniformValues.cpp119 ArrayRef<Value*>(Idx), Twine(""), F->getEntryBlock().getFirstNonPHI()); in visitLoadInst()
H A DAMDGPULowerModuleLDSPass.cpp117 Builder.SetInsertPoint(Func->getEntryBlock().getFirstNonPHI()); in markUsedByKernel()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86WinEHState.cpp516 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI())) { in getBaseStateForBB()
727 if (isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHI())) in addStateStores()
769 bool InCleanup = isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHI()); in addStateStores()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DEHPersonalities.cpp108 Instruction *VisitingHead = Visiting->getFirstNonPHI(); in colorEHFunclets()
H A DLoopNestAnalysis.cpp269 return BB.getFirstNonPHI() == BB.getTerminator() && in checkLoopsStructure()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp1488 auto At = I->isPHI() ? B.getFirstNonPHI() : I; in processBlock()
1613 auto At = I->isPHI() ? B.getFirstNonPHI() : I; in processBlock()
2038 auto At = MI->isPHI() ? B.getFirstNonPHI() in genPackhl()
2064 auto At = MI->isPHI() ? B.getFirstNonPHI() in genExtractHalf()
2109 auto At = MI->isPHI() ? B.getFirstNonPHI() in genCombineHalf()
2166 auto At = MI->isPHI() ? B.getFirstNonPHI() in genExtractLow()
2278 auto At = DefS->isPHI() ? B.getFirstNonPHI() in genBitSplit()
2347 auto At = MI->isPHI() ? B.getFirstNonPHI() in simplifyTstbit()
2553 auto At = MI->isPHI() ? B.getFirstNonPHI() in simplifyExtractLow()
2602 auto At = MI->isPHI() ? B.getFirstNonPHI() in simplifyRCmp0()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFAdjustOpt.cpp183 if (!Cond || B2->getFirstNonPHI() != Cond) in serializeICMPCrossBB()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h259 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) && in InsertPoint()

12345