Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp63 BB->getInstList().pop_back(); // Remove the unreachable inst. in unifyUnreachableBlocks()
93 NewRetBlock->getInstList().push_back(PN); in unifyReturnBlocks()
105 BB->getInstList().pop_back(); // Remove the return insn in unifyReturnBlocks()
H A DFlattenCFG.cpp289 FirstCondBlock->getInstList().pop_back(); in FlattenParallelAndOr()
290 FirstCondBlock->getInstList() in FlattenParallelAndOr()
291 .splice(FirstCondBlock->end(), CB->getInstList()); in FlattenParallelAndOr()
482 FirstEntryBlock->getInstList().pop_back(); in MergeIfRegion()
483 FirstEntryBlock->getInstList() in MergeIfRegion()
484 .splice(FirstEntryBlock->end(), SecondEntryBlock->getInstList()); in MergeIfRegion()
H A DAddDiscriminators.cpp196 for (auto &I : B.getInstList()) { in addDiscriminators()
240 for (auto &I : B.getInstList()) { in addDiscriminators()
H A DBasicBlockUtils.cpp79 BB->getInstList().pop_back(); in DetatchDeadBlocks()
82 assert(BB->getInstList().size() == 1 && in DetatchDeadBlocks()
259 PredBB->getInstList().splice(PTI->getIterator(), BB->getInstList(), in MergeBlockIntoPredecessor()
271 BB->getInstList().pop_back(); in MergeBlockIntoPredecessor()
277 PredBB->getInstList().pop_back(); in MergeBlockIntoPredecessor()
280 PredBB->getInstList().splice(PredBB->end(), BB->getInstList()); in MergeBlockIntoPredecessor()
490 ReplaceInstWithInst(From->getParent()->getInstList(), BI, To); in ReplaceInstWithInst()
1297 Pred->getInstList().push_back(NewRet); in FoldReturnIntoUncondBranch()
1309 Pred->getInstList().insert(NewRet->getIterator(), NewBC); in FoldReturnIntoUncondBranch()
1319 Pred->getInstList().insert(NewBC->getIterator(), NewEV); in FoldReturnIntoUncondBranch()
[all …]
H A DLowerInvoke.cpp71 BB.getInstList().erase(II); in runImpl()
H A DCloneFunction.cpp62 NewBB->getInstList().push_back(NewInst); in CloneBasicBlock()
412 NewBB->getInstList().push_back(NewInst); in CloneBlock()
471 NewBB->getInstList().push_back(NewInst); in CloneBlock()
753 I->getInstList().splice(I->end(), Dest->getInstList()); in CloneAndPruneIntoFromInst()
H A DInlineFunction.cpp2095 Caller->getEntryBlock().getInstList().splice( in InlineFunction()
2096 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I); in InlineFunction()
2464 OrigBB->getInstList().splice(CB.getIterator(), FirstNewBlock->getInstList(), in InlineFunction()
2602 AfterCallBB->getInstList().splice(AfterCallBB->begin(), in InlineFunction()
2603 ReturnBB->getInstList()); in InlineFunction()
2633 OrigBB->getInstList().splice(Br->getIterator(), CalleeEntry->getInstList()); in InlineFunction()
2636 OrigBB->getInstList().erase(Br); in InlineFunction()
H A DBypassSlowDivision.cpp420 MainBB->getInstList().back().eraseFromParent(); in insertFastDivAndRem()
437 MainBB->getInstList().back().eraseFromParent(); in insertFastDivAndRem()
H A DLocal.cpp791 DestBB->getInstList().splice(DestBB->begin(), PredBB->getInstList()); in MergeBasicBlockIntoOnlyPred()
800 assert(PredBB->getInstList().size() == 1 && in MergeBasicBlockIntoOnlyPred()
1132 Succ->getInstList().splice(Succ->getFirstNonPHI()->getIterator(), in TryToSimplifyUncondBranchFromEmptyBlock()
1133 BB->getInstList()); in TryToSimplifyUncondBranchFromEmptyBlock()
1157 BB->getInstList().pop_back(); in TryToSimplifyUncondBranchFromEmptyBlock()
2139 BB->getInstList().erase(BBI++); in changeToUnreachable()
2208 BB->getInstList().pop_back(); in changeToInvokeAndSplitBasicBlock()
2235 Split->getInstList().pop_front(); in changeToInvokeAndSplitBasicBlock()
2836 DomBlock->getInstList().splice(InsertPt->getIterator(), BB->getInstList(), in hoistAllInstructionsInto()
H A DLowerSwitch.cpp295 NewNode->getInstList().push_back(Comp); in SwitchConvert()
516 OrigBlock->getInstList().erase(SI); in ProcessSwitchInst()
H A DLoopUnroll.cpp545 New->getInstList().erase(NewPHI); in UnrollLoop()
618 Header->getInstList().erase(PN); in UnrollLoop()
H A DCodeExtractor.cpp1183 codeReplacer->getInstList().push_back(GEP); in emitCallAndSwitchStatement()
1199 codeReplacer->getInstList().push_back(call); in emitCallAndSwitchStatement()
1221 codeReplacer->getInstList().push_back(GEP); in emitCallAndSwitchStatement()
1658 newFuncRoot->getInstList().push_back(BranchI); in extractCodeRegion()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp32 BB->getInstList().insert(InsertBefore->getIterator(), this); in Instruction()
42 InsertAtEnd->getInstList().push_back(this); in Instruction()
75 getParent()->getInstList().remove(getIterator()); in removeFromParent()
79 return getParent()->getInstList().erase(getIterator()); in eraseFromParent()
85 InsertPos->getParent()->getInstList().insert(InsertPos->getIterator(), this); in insertBefore()
91 InsertPos->getParent()->getInstList().insertAfter(InsertPos->getIterator(), in insertAfter()
108 BB.getInstList().splice(I, getParent()->getInstList(), getIterator()); in moveBefore()
H A DBasicBlock.cpp397 New->getInstList().splice(New->end(), this->getInstList(), I, end()); in splitBasicBlock()
426 New->getInstList().splice(New->end(), this->getInstList(), begin(), I); in splitBasicBlockBefore()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopNestAnalysis.cpp218 return (BB->getInstList().size() == 1); in skipEmptyBlockUntil()
302 if (Succ->getInstList().size() == 1) { in checkLoopsStructure()
H A DDomTreeUpdater.cpp108 assert(BB->getInstList().size() == 1 && in forceFlushDeletedBB()
223 DelBB->getInstList().pop_back(); in validateDeleteBB()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixFunctionBitcasts.cpp152 BB->getInstList().push_back(PtrCast); in createWrapper()
192 BB->getInstList().push_back(Cast); in createWrapper()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h363 const InstListType &getInstList() const { return InstList; } in getInstList() function
364 InstListType &getInstList() { return InstList; } in getInstList() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp164 CanonicalBB->getInstList().push_back(std::get<1>(I)); in tailMergeBlocksWithSimilarFunctionTerminators()
169 CanonicalBB->getInstList().push_back(CanonicalTerm); in tailMergeBlocksWithSimilarFunctionTerminators()
H A DSimpleLoopUnswitch.cpp220 BB.getInstList().insert(BB.end(), NewInst); in buildPartialInvariantUnswitchConditionalBranch()
542 OldPH->getInstList().splice(OldPH->end(), BI.getParent()->getInstList(), in unswitchTrivialBranch()
547 ParentBB->getInstList().push_back(BI.clone()); in unswitchTrivialBranch()
2189 SplitBB->getInstList().splice(SplitBB->end(), ParentBB->getInstList(), TI); in unswitchNontrivialInvariants()
2193 ParentBB->getInstList().push_back(NewTI); in unswitchNontrivialInvariants()
H A DTailRecursionElimination.cpp722 BB->getInstList().erase(Ret); // Remove return. in eliminateCall()
723 BB->getInstList().erase(CI); // Remove call. in eliminateCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/CFGuard/
H A DCFGuard.cpp263 for (Instruction &I : BB.getInstList()) { in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp109 BB->getInstList().insert(Before->getIterator(), NewInst); in insertPassThrough()
1043 BB->getInstList().insert(Call->getIterator(), BCInst); in transformGEPChain()
1048 BB->getInstList().insert(Call->getIterator(), GEP); in transformGEPChain()
1052 BB->getInstList().insert(Call->getIterator(), BCInst2); in transformGEPChain()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp211 BB->getInstList().pop_back(); in SimplifyFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DWasmEHPrepare.cpp185 auto &InstList = BB->getInstList(); in prepareThrows()

123