| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 204 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHIIt()); in calculateStateNumbersForInvokes() 226 Instruction *PadInst = &*InvokeUnwindDest->getFirstNonPHIIt(); in calculateStateNumbersForInvokes() 258 BasicBlock::const_iterator It = BB->getFirstNonPHIIt(); in calculateCXXStateForAsynchEH() 320 BasicBlock::const_iterator It = BB->getFirstNonPHIIt(); in calculateSEHStateForAsynchEH() 390 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHIIt()); in calculateCXXStateNumbers() 398 calculateCXXStateNumbers(FuncInfo, &*PredBlock->getFirstNonPHIIt(), in calculateCXXStateNumbers() 462 calculateCXXStateNumbers(FuncInfo, &*PredBlock->getFirstNonPHIIt(), in calculateCXXStateNumbers() 515 cast<CatchPadInst>((*CatchSwitch->handler_begin())->getFirstNonPHIIt()); in calculateSEHStateNumbers() 532 calculateSEHStateNumbers(FuncInfo, &*PredBlock->getFirstNonPHIIt(), in calculateSEHStateNumbers() 569 calculateSEHStateNumbers(FuncInfo, &*PredBlock->getFirstNonPHIIt(), in calculateSEHStateNumbers() [all …]
|
| H A D | WasmEHPrepare.cpp | 228 BasicBlock::iterator Pad = BB.getFirstNonPHIIt(); in prepareEHPads() 284 auto *CPI = cast<CatchPadInst>(BB->getFirstNonPHIIt()); in prepareEHPads() 309 auto *FPI = cast<FuncletPadInst>(BB->getFirstNonPHIIt()); in prepareEHPad() 388 const Instruction *Pad = &*BB.getFirstNonPHIIt(); in calculateWasmEHInfo() 394 const Instruction *UnwindPad = &*UnwindBB->getFirstNonPHIIt(); in calculateWasmEHInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 337 BasicBlock::const_iterator BasicBlock::getFirstNonPHIIt() const { in getFirstNonPHIIt() function in BasicBlock 394 const_iterator InsertPt = getFirstNonPHIIt(); in getFirstInsertionPt() 407 const_iterator InsertPt = getFirstNonPHIIt(); in getFirstNonPHIOrDbgOrAlloca() 524 const_iterator FirstNonPHI = getFirstNonPHIIt(); in canSplitPredecessors() 662 return isa<LandingPadInst>(getFirstNonPHIIt()); in isLandingPad() 666 return dyn_cast<LandingPadInst>(getFirstNonPHIIt()); in getLandingPadInst()
|
| H A D | EHPersonalities.cpp | 140 BasicBlock::iterator VisitingHead = Visiting->getFirstNonPHIIt(); in colorEHFunclets()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 295 LLVM_ABI InstListType::const_iterator getFirstNonPHIIt() const; 296 InstListType::iterator getFirstNonPHIIt() { in getFirstNonPHIIt() function 298 static_cast<const BasicBlock *>(this)->getFirstNonPHIIt().getNonConst(); in getFirstNonPHIIt() 707 bool isEHPad() const { return getFirstNonPHIIt()->isEHPad(); } in isEHPad()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 1541 NewI->insertBefore(NewLatch->getFirstNonPHIIt()); in transform() 1579 if (&*InnerLoopHeader->getFirstNonPHIIt() != in transform() 1581 SplitBlock(InnerLoopHeader, InnerLoopHeader->getFirstNonPHIIt(), DT, LI); in transform() 1719 P->moveBefore(InnerLatch->getFirstNonPHIIt()); in moveLCSSAPhis() 1724 P->moveBefore(InnerExit->getFirstNonPHIIt()); in moveLCSSAPhis() 1750 NewPhi->insertBefore(InnerLatch->getFirstNonPHIIt()); in moveLCSSAPhis() 1890 PHI->moveBefore(InnerLoopHeader->getFirstNonPHIIt()); in adjustLoopBranches() 1895 PHI->moveBefore(OuterLoopHeader->getFirstNonPHIIt()); in adjustLoopBranches()
|
| H A D | SCCP.cpp | 105 NumInstRemoved += changeToUnreachable(&*DeadBB->getFirstNonPHIIt(), in runSCCP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 187 BasicBlock::iterator It = BB.getFirstNonPHIIt(); in getConvergenceEntry() 280 UnwindDestToken = &*CatchSwitch->getUnwindDest()->getFirstNonPHIIt(); in getUnwindDestTokenHelper() 293 cast<CatchPadInst>(&*HandlerBlock->getFirstNonPHIIt()); in getUnwindDestTokenHelper() 331 UnwindDestToken = &*RetUnwindDest->getFirstNonPHIIt(); in getUnwindDestTokenHelper() 338 ChildUnwindDestToken = &*Invoke->getUnwindDest()->getFirstNonPHIIt(); in getUnwindDestTokenHelper() 527 auto *CatchPad = &*HandlerBlock->getFirstNonPHIIt(); in getUnwindDestToken() 532 ->getFirstNonPHIIt()) == CatchPad)) && in getUnwindDestToken() 545 &*cast<InvokeInst>(U)->getUnwindDest()->getFirstNonPHIIt()) == in getUnwindDestToken() 683 assert(UnwindDest->getFirstNonPHIIt()->isEHPad() && "unexpected BasicBlock!"); in HandleInlinedEHPad() 728 BasicBlock::iterator I = BB->getFirstNonPHIIt(); in HandleInlinedEHPad() [all …]
|
| H A D | LoopUnrollRuntime.cpp | 119 NewPN->insertBefore(PrologExit->getFirstNonPHIIt()); in ConnectProlog() 290 NewPN->insertBefore(NewExit->getFirstNonPHIIt()); in ConnectEpilog() 392 NewIdx->insertBefore(FirstLoopBB->getFirstNonPHIIt()); in CloneLoopBlocks() 943 NewIdx->insertBefore(Header->getFirstNonPHIIt()); in UnrollRuntimeLoopRemainder()
|
| H A D | BreakCriticalEdges.cpp | 378 auto FirstNonPHIIt = Target->getFirstNonPHIIt(); in SplitIndirectBrCriticalEdges() 435 End = Target->getFirstNonPHIIt(); in SplitIndirectBrCriticalEdges()
|
| H A D | MoveAutoInit.cpp | 182 while (isa<CatchSwitchInst>(UsersDominator->getFirstNonPHIIt())) { in runMoveAutoInit()
|
| H A D | BasicBlockUtils.cpp | 698 auto PadInst = Succ->getFirstNonPHIIt(); in ehAwareSplitEdge() 843 assert((&*SplitBB->getFirstNonPHIIt() == SplitBB->getTerminator() || in createPHIsForSplitLoopExit() 1312 BI1->setDebugLoc(OrigBB->getFirstNonPHIIt()->getDebugLoc()); in SplitLandingPadPredecessorsImpl() 1353 BI2->setDebugLoc(OrigBB->getFirstNonPHIIt()->getDebugLoc()); in SplitLandingPadPredecessorsImpl() 1615 return std::make_pair(&*LoopBody->getFirstNonPHIIt(), IV); in SplitBlockAndInsertSimpleForLoop()
|
| H A D | LowerMemIntrinsics.cpp | 112 BasicBlock::iterator InsertIt = PostLoopBB ? PostLoopBB->getFirstNonPHIIt() in createMemCpyLoopKnownSize() 740 CopyBackwardsBB->getFirstNonPHIIt()); in createMemMoveLoopKnownSize() 748 CopyBackwardsBB->getFirstNonPHIIt()); in createMemMoveLoopKnownSize()
|
| H A D | SSAUpdater.cpp | 176 if (BasicBlock::iterator It = BB->getFirstNonPHIIt(); It != BB->end()) in GetValueInMiddleOfBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARC.cpp | 35 BasicBlock::iterator EHPad = CV.front()->getFirstNonPHIIt(); in createCallInstWithColors()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 516 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHIIt())) { in getBaseStateForBB() 744 if (isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHIIt())) in addStateStores() 786 bool InCleanup = isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHIIt()); in addStateStores()
|
| H A D | X86LowerAMXIntrinsics.cpp | 493 Builder.SetInsertPoint(End, End->getFirstNonPHIIt()); in lowerTileDP() 537 Builder.SetInsertPoint(End, End->getFirstNonPHIIt()); in lowerTileLoadStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFAdjustOpt.cpp | 225 if (!Cond || &*B2->getFirstNonPHIIt() != Cond) in serializeICMPCrossBB()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 302 Ptr, Alignment, EltSize, DL, &*L->getHeader()->getFirstNonPHIIt(), AC, in isDereferenceableAndAlignedInLoop() 394 Instruction *HeaderFirstNonPHI = &*L->getHeader()->getFirstNonPHIIt(); in isDereferenceableAndAlignedInLoop()
|
| H A D | LoopNestAnalysis.cpp | 349 return &*BB.getFirstNonPHIIt() == BB.getTerminator() && in checkLoopsStructure()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 484 F.getEntryBlock().getFirstNonPHIIt()); in InsertRuntimeIgnores() 574 F.getEntryBlock().getFirstNonPHIIt()); in sanitizeFunction()
|
| H A D | PGOMemOPSizeOpt.cpp | 389 IRBuilder<> IRBM(MergeBB, MergeBB->getFirstNonPHIIt()); in perform()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 384 Builder.SetInsertPoint(L->getHeader(), L->getHeader()->getFirstNonPHIIt()); in InsertVCTPIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 1204 BasicBlock::iterator I = BB.getFirstNonPHIIt(); in runEHOnFunction() 1314 IRB.SetInsertPoint(Tail, Tail->getFirstNonPHIIt()); in runSjLjOnFunction() 1743 if (auto *CSI = dyn_cast<CatchSwitchInst>(BB.getFirstNonPHIIt())) { in handleLongjmpableCallsForWasmSjLj()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.cpp | 230 Handler.Block->getFirstNonPHIIt(); in EmitTryCatchStmt()
|