Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h307 getFirstNonPHIOrDbg(bool SkipPseudoOp = true) const;
308 InstListType::iterator getFirstNonPHIOrDbg(bool SkipPseudoOp = true) {
310 ->getFirstNonPHIOrDbg(SkipPseudoOp)
H A DInstructions.h3399 return isa<UnreachableInst>(getDefaultDest()->getFirstNonPHIOrDbg());
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp238 NumInstRemoved += changeToUnreachable(&*BB->getFirstNonPHIOrDbg(), in runIPSCCP()
242 NumInstRemoved += changeToUnreachable(&*F.front().getFirstNonPHIOrDbg(), in runIPSCCP()
H A DIROutliner.cpp201 Instruction *FirstNonPHI = &*BB->getFirstNonPHIOrDbg(); in findCorrespondingBlockIn()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp419 if (&CB != &*Parent->getFirstNonPHIOrDbg()) in isPredicatedOnPHI()
509 auto II = BB.getFirstNonPHIOrDbg()->getIterator(); in doCallSiteSplitting()
H A DTailRecursionElimination.cpp869 ReturnInst *Ret = dyn_cast<ReturnInst>(Succ->getFirstNonPHIOrDbg(true)); in processBlock()
H A DLoopFuse.cpp946 *FC1->ExitBlock->getFirstNonPHIOrDbg(), DT, in fuseCandidates()
H A DReassociate.cpp843 .getFirstNonPHIOrDbg() in NegateValue()
H A DJumpThreading.cpp359 BB.getFirstNonPHIOrDbg(true)->isTerminator() && in runImpl()
H A DSimpleLoopUnswitch.cpp779 return !isUnreachable || &*BBToCheck.getFirstNonPHIOrDbg() != TI; in unswitchTrivialSwitch()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp89 IRBuilder<> Builder(&*F.getEntryBlock().getFirstNonPHIOrDbg()); in runOnModule()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.cpp69 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 DCodeMoverUtils.cpp430 BasicBlock::iterator MovePos = ToBB.getFirstNonPHIOrDbg(); in moveInstructionsToTheBeginning()
H A DBasicBlockUtils.cpp1230 BI->setDebugLoc(BB->getFirstNonPHIOrDbg()->getDebugLoc()); in SplitBlockPredecessorsImpl()
H A DSimplifyCFG.cpp2673 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 DMustExecute.cpp278 &*Inst.getParent()->getFirstNonPHIOrDbg() == &Inst; in isGuaranteedToExecute()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp354 BasicBlock::getFirstNonPHIOrDbg(bool SkipPseudoOp) const { in getFirstNonPHIOrDbg() function in BasicBlock
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1647 Builder.SetInsertPoint(Invoke->getNormalDest()->getFirstNonPHIOrDbg()); in emitSetAndGetSwiftErrorValueAround()
1689 F.getEntryBlock().getFirstNonPHIOrDbg()); in eliminateSwiftErrorArgument()
H A DCoroSplit.cpp584 F.getEntryBlock().getFirstNonPHIOrDbg()); in replaceSwiftErrorOps()
824 Successor = Branch->getSuccessor(0)->getFirstNonPHIOrDbg(); in updateScopeLine()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp494 BasicBlock::iterator FirstInst = EntryBlock.getFirstNonPHIOrDbg(); in visitAllocaInst()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1303 DefaultMBB->getBasicBlock()->getFirstNonPHIOrDbg()); in lowerSwitchWorkItem()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp989 if (BB->getTerminator() != &*BB->getFirstNonPHIOrDbg()) in isMergingEmptyBlockProfitable()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp7072 Builder.SetInsertPoint(UserCodeEntryBB->getFirstNonPHIOrDbg()); in createOutlinedFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp12179 DefaultMBB->getBasicBlock()->getFirstNonPHIOrDbg()); in lowerWorkItem()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc20777 {"_ZN4llvm10BasicBlock19getFirstNonPHIOrDbgEv", "llvm::BasicBlock::getFirstNonPHIOrDbg()"},