| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 188 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI()); in calculateStateNumbersForInvokes() 210 Instruction *PadInst = InvokeUnwindDest->getFirstNonPHI(); in calculateStateNumbersForInvokes() 256 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers() 303 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers() 437 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateSEHStateNumbers() 455 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateWinCXXEHStateNumbers() 509 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateClrEHStateNumbers() 585 Entry->Handler.get<const BasicBlock *>()->getFirstNonPHI(); in calculateClrEHStateNumbers() 734 FuncletToken = FuncletPadBB->getFirstNonPHI(); in cloneCommonBlocks() 937 Instruction *FirstNonPHI = FuncletPadBB->getFirstNonPHI(); in removeImplausibleInstructions() [all …]
|
| H A D | WasmEHPrepare.cpp | 245 auto *Pad = BB.getFirstNonPHI(); in prepareEHPads() 289 auto *CPI = cast<CatchPadInst>(BB->getFirstNonPHI()); in prepareEHPads() 327 auto *FPI = cast<FuncletPadInst>(BB->getFirstNonPHI()); in prepareEHPad() 394 const Instruction *Pad = BB.getFirstNonPHI(); in calculateWasmEHInfo() 404 const Instruction *UnwindPad = UnwindBB->getFirstNonPHI(); in calculateWasmEHInfo() 423 const Instruction *UnwindPad = UnwindBB->getFirstNonPHI(); in calculateWasmEHInfo()
|
| H A D | UnreachableBlockElim.cpp | 219 BuildMI(*BB, BB->getFirstNonPHI(), phi->getDebugLoc(), in runOnMachineFunction()
|
| H A D | MachinePipeliner.cpp | 256 for (MachineInstr &PI : make_range(B.begin(), B.getFirstNonPHI())) { in preprocessPhiNodes() 814 for (MachineBasicBlock::iterator I = MBB->getFirstNonPHI(), in calculateResMII() 821 for (MachineBasicBlock::iterator I = MBB->getFirstNonPHI(), in calculateResMII() 2124 BBE = BB->getFirstNonPHI(); in generateExistingPhis() 2292 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generateExistingPhis() 2362 for (MachineBasicBlock::iterator BBI = BB->getFirstNonPHI(), in generatePhis() 2409 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generatePhis() 2505 BBE = KernelBB->getFirstNonPHI(); in removeDeadInstructions()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 152 const Instruction* getFirstNonPHI() const; 153 Instruction* getFirstNonPHI() { in getFirstNonPHI() function 155 static_cast<const BasicBlock *>(this)->getFirstNonPHI()); in getFirstNonPHI() 399 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 190 const Instruction* BasicBlock::getFirstNonPHI() const { in getFirstNonPHI() function in BasicBlock 218 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstInsertionPt() 373 const Instruction *FirstNonPHI = getFirstNonPHI(); in canSplitPredecessors() 469 return isa<LandingPadInst>(getFirstNonPHI()); in isLandingPad() 474 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCBranchCoalescing.cpp | 396 MachineBasicBlock::iterator ME = SourceMBB->getFirstNonPHI(); in moveAndUpdatePHIs() 541 E = SourceRegion.BranchBlock->getFirstNonPHI(); in canMerge() 565 I = SourceRegion.BranchBlock->getFirstNonPHI(), in canMerge() 657 SourceRegion.BranchBlock->getFirstNonPHI(); in mergeCandidates() 667 ? SourceRegion.BranchTargetBlock->getFirstNonPHI() in mergeCandidates()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | BreakCriticalEdges.cpp | 106 assert((SplitBB->getFirstNonPHI() == SplitBB->getTerminator() || in createPHIsForSplitLoopExit() 370 Instruction *FirstNonPHI = Target->getFirstNonPHI(); in SplitIndirectBrCriticalEdges() 418 End = Target->getFirstNonPHI()->getIterator(); in SplitIndirectBrCriticalEdges()
|
| H A D | InlineFunction.cpp | 249 UnwindDestToken = CatchSwitch->getUnwindDest()->getFirstNonPHI(); in getUnwindDestTokenHelper() 261 auto *CatchPad = cast<CatchPadInst>(HandlerBlock->getFirstNonPHI()); in getUnwindDestTokenHelper() 299 UnwindDestToken = RetUnwindDest->getFirstNonPHI(); in getUnwindDestTokenHelper() 306 ChildUnwindDestToken = Invoke->getUnwindDest()->getFirstNonPHI(); in getUnwindDestTokenHelper() 495 auto *CatchPad = HandlerBlock->getFirstNonPHI(); in getUnwindDestToken() 500 cast<InvokeInst>(U)->getUnwindDest()->getFirstNonPHI()) == in getUnwindDestToken() 653 assert(UnwindDest->getFirstNonPHI()->isEHPad() && "unexpected BasicBlock!"); in HandleInlinedEHPad() 701 Instruction *I = BB->getFirstNonPHI(); in HandleInlinedEHPad() 1597 if (isa<CatchSwitchInst>(CalledBB.getFirstNonPHI())) in InlineFunction() 2001 Instruction *FirstNonPHI = UnwindDest->getFirstNonPHI(); in InlineFunction() [all …]
|
| H A D | LoopUnrollRuntime.cpp | 103 PrologExit->getFirstNonPHI()); in ConnectProlog() 259 NewExit->getFirstNonPHI()); in ConnectEpilog() 361 FirstLoopBB->getFirstNonPHI()); in CloneLoopBlocks() 907 Header->getFirstNonPHI()); in UnrollRuntimeLoopRemainder()
|
| H A D | BasicBlockUtils.cpp | 590 BI1->setDebugLoc(OrigBB->getFirstNonPHI()->getDebugLoc()); in SplitLandingPadPredecessors() 631 BI2->setDebugLoc(OrigBB->getFirstNonPHI()->getDebugLoc()); in SplitLandingPadPredecessors()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 1254 SplitBlock(InnerLoopHeader, InnerLoopHeader->getFirstNonPHI(), DT, LI); in transform() 1345 P->moveBefore(InnerLatch->getFirstNonPHI()); in moveLCSSAPhis() 1353 P->moveBefore(InnerExit->getFirstNonPHI()); in moveLCSSAPhis() 1474 PHI->moveBefore(InnerLoopHeader->getFirstNonPHI()); in adjustLoopBranches() 1479 PHI->moveBefore(OuterLoopHeader->getFirstNonPHI()); in adjustLoopBranches()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | EHPersonalities.cpp | 105 Instruction *VisitingHead = Visiting->getFirstNonPHI(); in colorEHFunclets()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 524 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI())) { in getBaseStateForBB() 738 if (isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHI())) in addStateStores() 780 bool InCleanup = isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHI()); in addStateStores()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAnnotateUniformValues.cpp | 150 ArrayRef<Value*>(Idx), Twine(""), F->getEntryBlock().getFirstNonPHI()); in visitLoadInst()
|
| H A D | AMDGPUInline.cpp | 157 if (const Instruction *I = BB.getFirstNonPHI()) { in isWrapperOnlyCall()
|
| H A D | SIWholeQuadMode.cpp | 697 auto II = MBB.getFirstNonPHI(), IE = MBB.end(); in processBlock() 868 MachineBasicBlock::iterator EntryMI = Entry.getFirstNonPHI(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitSimplify.cpp | 1481 auto At = I->isPHI() ? B.getFirstNonPHI() : I; in processBlock() 1606 auto At = I->isPHI() ? B.getFirstNonPHI() : I; in processBlock() 2031 auto At = MI->isPHI() ? B.getFirstNonPHI() in genPackhl() 2057 auto At = MI->isPHI() ? B.getFirstNonPHI() in genExtractHalf() 2102 auto At = MI->isPHI() ? B.getFirstNonPHI() in genCombineHalf() 2159 auto At = MI->isPHI() ? B.getFirstNonPHI() in genExtractLow() 2271 auto At = DefS->isPHI() ? B.getFirstNonPHI() in genBitSplit() 2340 auto At = MI->isPHI() ? B.getFirstNonPHI() in simplifyTstbit() 2546 auto At = MI->isPHI() ? B.getFirstNonPHI() in simplifyExtractLow() 2595 auto At = MI->isPHI() ? B.getFirstNonPHI() in simplifyRCmp0() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 324 Instruction *EHPad = CV.front()->getFirstNonPHI(); in createCallInst() 621 while (isa<CatchSwitchInst>(InsertBB->getFirstNonPHI())) { in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineBasicBlock.h | 235 return make_range(begin(), getFirstNonPHI()); 529 iterator getFirstNonPHI();
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 151 Inserter(InsertBB, InsertBB->getFirstNonPHI()); in InsertInsnsWithoutSideEffectsBeforeUse()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.h | 259 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) && in InsertPoint()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 647 auto *PadInst = Succ->getFirstNonPHI(); in ehAwareSplitEdge() 699 if ((LandingPad = dyn_cast_or_null<LandingPadInst>(BB.getFirstNonPHI()))) { in rewritePHIs()
|
| H A D | CoroSplit.cpp | 579 if (hasCallsInBlockBetween(BB->getFirstNonPHI(), nullptr)) in hasCallsInBlocksBetween() 597 if (hasCallsInBlockBetween(ResumeOrDestroyBB->getFirstNonPHI(), in hasCallsBetween()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 427 IRBuilder<> IRB(F.getEntryBlock().getFirstNonPHI()); in InsertRuntimeIgnores() 501 IRBuilder<> IRB(F.getEntryBlock().getFirstNonPHI()); in sanitizeFunction()
|