| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 171 const Instruction *getFirstNonPHIOrDbg(bool SkipPseudoOp = true) const; 172 Instruction *getFirstNonPHIOrDbg(bool SkipPseudoOp = true) { 174 static_cast<const BasicBlock *>(this)->getFirstNonPHIOrDbg(
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | CallSiteSplitting.cpp | 418 if (&CB != Parent->getFirstNonPHIOrDbg()) in isPredicatedOnPHI() 508 auto II = BB.getFirstNonPHIOrDbg()->getIterator(); in doCallSiteSplitting()
|
| H A D | LoopRerollPass.cpp | 1476 Header->getFirstNonPHIOrDbg()); in replace() 1484 Header->getFirstNonPHIOrDbg()); in replace() 1510 Header->getFirstNonPHIOrDbg()); in replaceIV()
|
| H A D | TailRecursionElimination.cpp | 804 ReturnInst *Ret = dyn_cast<ReturnInst>(Succ->getFirstNonPHIOrDbg(true)); in processBlock()
|
| H A D | LoopFuse.cpp | 931 *FC1->ExitBlock->getFirstNonPHIOrDbg(), DT, in fuseCandidates()
|
| H A D | JumpThreading.cpp | 458 BB.getFirstNonPHIOrDbg(true)->isTerminator() && in runImpl()
|
| H A D | SimpleLoopUnswitch.cpp | 711 (isUnreachable && (BBToCheck.getFirstNonPHIOrDbg() != TI)); in unswitchTrivialSwitch()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 104 IRBuilder<> Builder(F.getEntryBlock().getFirstNonPHIOrDbg()); in runOnModule()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | IRForTarget.cpp | 68 return function->getEntryBlock().getFirstNonPHIOrDbg(); in FindEntryInstruction() 365 Instruction *first_entry_instruction(entry_block.getFirstNonPHIOrDbg()); in CreateResultVariable() 1676 Instruction *FirstEntryInstruction(entry_block.getFirstNonPHIOrDbg()); in ReplaceVariables()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 216 const Instruction *BasicBlock::getFirstNonPHIOrDbg(bool SkipPseudoOp) const { in getFirstNonPHIOrDbg() function in BasicBlock
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 415 Instruction *MovePos = ToBB.getFirstNonPHIOrDbg(); in moveInstructionsToTheBeginning()
|
| H A D | LowerSwitch.cpp | 390 if (isa<UnreachableInst>(Default->getFirstNonPHIOrDbg())) { in ProcessSwitchInst()
|
| H A D | SimplifyCFG.cpp | 2306 return !isa<UnreachableInst>(II->getNormalDest()->getFirstNonPHIOrDbg()); in shouldBelongToSameSet() 2389 !isa<UnreachableInst>(Invokes[0]->getNormalDest()->getFirstNonPHIOrDbg()); in MergeCompatibleInvokesImpl() 5142 !isa<UnreachableInst>(SI->getDefaultDest()->getFirstNonPHIOrDbg()); in TurnSwitchRangeIntoICmp() 5305 !isa<UnreachableInst>(SI->getDefaultDest()->getFirstNonPHIOrDbg()); in eliminateDeadSwitchCases() 5347 if (BB->getFirstNonPHIOrDbg() != BB->getTerminator()) in FindPHIForConditionForwarding() 5639 !isa<UnreachableInst>(DefaultDest->getFirstNonPHIOrDbg()))) in initializeUniqueCases() 6358 !isa<UnreachableInst>(SI->getDefaultDest()->getFirstNonPHIOrDbg()); in SwitchToLookupTable() 6775 BasicBlock::iterator I = BB->getFirstNonPHIOrDbg(true)->getIterator(); in simplifyUncondBranch()
|
| H A D | BasicBlockUtils.cpp | 1126 BI->setDebugLoc(BB->getFirstNonPHIOrDbg()->getDebugLoc()); in SplitBlockPredecessorsImpl()
|
| H A D | Local.cpp | 195 if (isa<UnreachableInst>(DefaultDest->getFirstNonPHIOrDbg()) && in ConstantFoldTerminator()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MustExecute.cpp | 260 Inst.getParent()->getFirstNonPHIOrDbg() == &Inst; in isGuaranteedToExecute()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 2283 Builder.SetInsertPoint(Invoke->getNormalDest()->getFirstNonPHIOrDbg()); in emitSetAndGetSwiftErrorValueAround() 2324 IRBuilder<> Builder(F.getEntryBlock().getFirstNonPHIOrDbg()); in eliminateSwiftErrorArgument()
|
| H A D | CoroSplit.cpp | 638 IRBuilder<> Builder(F.getEntryBlock().getFirstNonPHIOrDbg()); in replaceSwiftErrorOps()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 372 Instruction *FirstInst = EntryBlock.getFirstNonPHIOrDbg(); in visitAllocaInst()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 1206 DefaultMBB->getBasicBlock()->getFirstNonPHIOrDbg()); in lowerSwitchWorkItem()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 845 if (BB->getTerminator() != BB->getFirstNonPHIOrDbg()) in isMergingEmptyBlockProfitable()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 10853 DefaultMBB->getBasicBlock()->getFirstNonPHIOrDbg()); in lowerWorkItem()
|