| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 307 getFirstNonPHIOrDbg(bool SkipPseudoOp = true) const; 308 InstListType::iterator getFirstNonPHIOrDbg(bool SkipPseudoOp = true) { 310 ->getFirstNonPHIOrDbg(SkipPseudoOp)
|
| H A D | Instructions.h | 3399 return isa<UnreachableInst>(getDefaultDest()->getFirstNonPHIOrDbg());
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 238 NumInstRemoved += changeToUnreachable(&*BB->getFirstNonPHIOrDbg(), in runIPSCCP() 242 NumInstRemoved += changeToUnreachable(&*F.front().getFirstNonPHIOrDbg(), in runIPSCCP()
|
| H A D | IROutliner.cpp | 201 Instruction *FirstNonPHI = &*BB->getFirstNonPHIOrDbg(); in findCorrespondingBlockIn()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | CallSiteSplitting.cpp | 419 if (&CB != &*Parent->getFirstNonPHIOrDbg()) in isPredicatedOnPHI() 509 auto II = BB.getFirstNonPHIOrDbg()->getIterator(); in doCallSiteSplitting()
|
| H A D | TailRecursionElimination.cpp | 869 ReturnInst *Ret = dyn_cast<ReturnInst>(Succ->getFirstNonPHIOrDbg(true)); in processBlock()
|
| H A D | LoopFuse.cpp | 946 *FC1->ExitBlock->getFirstNonPHIOrDbg(), DT, in fuseCandidates()
|
| H A D | Reassociate.cpp | 843 .getFirstNonPHIOrDbg() in NegateValue()
|
| H A D | JumpThreading.cpp | 359 BB.getFirstNonPHIOrDbg(true)->isTerminator() && in runImpl()
|
| H A D | SimpleLoopUnswitch.cpp | 779 return !isUnreachable || &*BBToCheck.getFirstNonPHIOrDbg() != TI; in unswitchTrivialSwitch()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 89 IRBuilder<> Builder(&*F.getEntryBlock().getFirstNonPHIOrDbg()); in runOnModule()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | IRForTarget.cpp | 69 return &*function->getEntryBlock().getFirstNonPHIOrDbg(); in FindEntryInstruction() 366 Instruction *first_entry_instruction(&*entry_block.getFirstNonPHIOrDbg()); in CreateResultVariable() 1511 Instruction *FirstEntryInstruction(&*entry_block.getFirstNonPHIOrDbg()); in ReplaceVariables()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 430 BasicBlock::iterator MovePos = ToBB.getFirstNonPHIOrDbg(); in moveInstructionsToTheBeginning()
|
| H A D | BasicBlockUtils.cpp | 1230 BI->setDebugLoc(BB->getFirstNonPHIOrDbg()->getDebugLoc()); in SplitBlockPredecessorsImpl()
|
| H A D | SimplifyCFG.cpp | 2673 return !isa<UnreachableInst>(II->getNormalDest()->getFirstNonPHIOrDbg()); in shouldBelongToSameSet() 2760 !isa<UnreachableInst>(Invokes[0]->getNormalDest()->getFirstNonPHIOrDbg()); in mergeCompatibleInvokesImpl() 7788 BasicBlock::iterator I = BB->getFirstNonPHIOrDbg(); in simplifyUncondBranch()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MustExecute.cpp | 278 &*Inst.getParent()->getFirstNonPHIOrDbg() == &Inst; in isGuaranteedToExecute()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 354 BasicBlock::getFirstNonPHIOrDbg(bool SkipPseudoOp) const { in getFirstNonPHIOrDbg() function in BasicBlock
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1647 Builder.SetInsertPoint(Invoke->getNormalDest()->getFirstNonPHIOrDbg()); in emitSetAndGetSwiftErrorValueAround() 1689 F.getEntryBlock().getFirstNonPHIOrDbg()); in eliminateSwiftErrorArgument()
|
| H A D | CoroSplit.cpp | 584 F.getEntryBlock().getFirstNonPHIOrDbg()); in replaceSwiftErrorOps() 824 Successor = Branch->getSuccessor(0)->getFirstNonPHIOrDbg(); in updateScopeLine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 494 BasicBlock::iterator FirstInst = EntryBlock.getFirstNonPHIOrDbg(); in visitAllocaInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 1303 DefaultMBB->getBasicBlock()->getFirstNonPHIOrDbg()); in lowerSwitchWorkItem()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 989 if (BB->getTerminator() != &*BB->getFirstNonPHIOrDbg()) in isMergingEmptyBlockProfitable()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 7072 Builder.SetInsertPoint(UserCodeEntryBB->getFirstNonPHIOrDbg()); in createOutlinedFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 12179 DefaultMBB->getBasicBlock()->getFirstNonPHIOrDbg()); in lowerWorkItem()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 20777 {"_ZN4llvm10BasicBlock19getFirstNonPHIOrDbgEv", "llvm::BasicBlock::getFirstNonPHIOrDbg()"},
|