Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/examples/ModuleMaker/
H A DModuleMaker.cpp58 Add->insertInto(BB, BB->end()); in main()
61 ReturnInst::Create(Context, Add)->insertInto(BB, BB->end()); in main()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DInstruction.cpp32 insertInto(BB, InsertBefore->getIterator()); in Instruction()
42 insertInto(InsertAtEnd, InsertAtEnd->end()); in Instruction()
89 insertInto(InsertPos->getParent(), InsertPos->getIterator()); in insertBefore()
95 insertInto(InsertPos->getParent(), std::next(InsertPos->getIterator())); in insertAfter()
98 BasicBlock::iterator Instruction::insertInto(BasicBlock *ParentBB, in insertInto() function in Instruction
H A DBasicBlock.cpp52 insertInto(NewParent, InsertBefore); in BasicBlock()
60 void BasicBlock::insertInto(Function *NewParent, BasicBlock *InsertBefore) { in insertInto() function in BasicBlock
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixFunctionBitcasts.cpp144 PtrCast->insertInto(BB, BB->end()); in createWrapper()
184 Cast->insertInto(BB, BB->end()); in createWrapper()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp93 PN->insertInto(NewRetBlock, NewRetBlock->end()); in unifyReturnBlocks()
H A DBasicBlockUtils.cpp587 BasicBlock::iterator New = I->insertInto(BB, BI); in ReplaceInstWithInst()
1365 Clone1->insertInto(NewBB1, NewBB1->getFirstInsertionPt()); in SplitLandingPadPredecessorsImpl()
1370 Clone2->insertInto(NewBB2, NewBB2->getFirstInsertionPt()); in SplitLandingPadPredecessorsImpl()
1421 NewRet->insertInto(Pred, Pred->end()); in FoldReturnIntoUncondBranch()
1433 NewBC->insertInto(Pred, NewRet->getIterator()); in FoldReturnIntoUncondBranch()
1443 NewEV->insertInto(Pred, NewBC->getIterator()); in FoldReturnIntoUncondBranch()
1445 NewEV->insertInto(Pred, NewRet->getIterator()); in FoldReturnIntoUncondBranch()
H A DCloneFunction.cpp61 NewInst->insertInto(NewBB, NewBB->end()); in CloneBasicBlock()
538 NewInst->insertInto(NewBB, NewBB->end()); in CloneBlock()
600 NewInst->insertInto(NewBB, NewBB->end()); in CloneBlock()
H A DCodeExtractor.cpp1211 GEP->insertInto(codeReplacer, codeReplacer->end()); in emitCallAndSwitchStatement()
1229 call->insertInto(codeReplacer, codeReplacer->end()); in emitCallAndSwitchStatement()
1249 GEP->insertInto(codeReplacer, codeReplacer->end()); in emitCallAndSwitchStatement()
1738 BranchI->insertInto(newFuncRoot, newFuncRoot->end()); in extractCodeRegion()
H A DLibCallsShrinkWrap.cpp499 CI->insertInto(CallBB, CallBB->getFirstInsertionPt()); in shrinkWrapCI()
H A DLowerSwitch.cpp301 Comp->insertInto(NewNode, NewNode->end()); in SwitchConvert()
H A DSimplifyCFG.cpp1131 NewBonusInst->insertInto(PredBlock, PTI->getIterator()); in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses()
1696 NT->insertInto(BIParent, BI->getIterator()); in HoistThenElseCodeToIf()
2504 MergedInvoke->insertInto(MergedInvokeBB, MergedInvokeBB->end()); in MergeCompatibleInvokesImpl()
3251 N->insertInto(EdgeBB, InsertPt); in FoldCondBranchOnValueKnownInPredecessorImpl()
/openbsd-src/gnu/llvm/llvm/examples/BrainF/
H A DBrainF.cpp99 cast<Instruction>(ptr_arr)->insertInto(BB, BB->end()); in header()
131 CallInst::CreateFree(ptr_arr, endbb)->insertInto(endbb, endbb->end()); in header()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp111 std::get<1>(I)->insertInto(CanonicalBB, CanonicalBB->end()); in performBlockTailMerging()
116 CanonicalTerm->insertInto(CanonicalBB, CanonicalBB->end()); in performBlockTailMerging()
H A DTLSVariableHoist.cpp225 CastInst->insertInto(PosBB, Iter); in genBitCastInst()
H A DJumpThreading.cpp2134 New->insertInto(NewBB, NewBB->end()); in cloneInstructions()
2719 New->insertInto(PredBB, OldPredBranch->getIterator()); in duplicateCondBranchOnPHIIntoPred()
2773 PredTerm->insertInto(NewBB, NewBB->end()); in unfoldSelectInstr()
H A DSimpleLoopUnswitch.cpp258 NewInst->insertInto(&BB, BB.end()); in buildPartialInvariantUnswitchConditionalBranch()
588 BI.clone()->insertInto(ParentBB, ParentBB->end()); in unswitchTrivialBranch()
2270 NewTI->insertInto(ParentBB, ParentBB->end()); in unswitchNontrivialInvariants()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DBasicBlock.h95 friend BasicBlock::iterator Instruction::insertInto(BasicBlock *BB,
257 void insertInto(Function *Parent, BasicBlock *InsertBefore = nullptr);
H A DInstruction.h134 insertInto(BasicBlock *ParentBB, SymbolTableList<Instruction>::iterator It);
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLazyCallGraph.h999 return insertInto(F, N); in get()
1154 Node &insertInto(Function &F, Node *&MappedN);
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp773 CBB->insertInto(&F, BB->getNextNode()); in cloneCommonBlocks()
1215 CatchRet->insertInto(IncomingBlock, IncomingBlock->end()); in replaceUseWithLoad()
1216 Goto->insertInto(NewBlock, NewBlock->end()); in replaceUseWithLoad()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp425 NewMO.I->insertInto(CaseBB, CaseBB->end()); in perform()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h401 New->insertInto(BB, Old.getIterator()); // Insert inst in InsertNewInstBefore()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp717 CurrBB.insertInto(&New); in moveFunctionData()
1877 NewI->insertInto(OutputBB, OutputBB->end()); in replaceArgumentUses()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGCleanup.cpp945 InstsToAppend[I]->insertInto(NormalExit, NormalExit->end()); in PopCleanupBlock()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2246 I->insertInto(BCI->getParent(), BCI->getIterator()); in visitGEPOfBitcast()
2452 NewGEP->insertInto(GEP.getParent(), GEP.getParent()->getFirstInsertionPt()); in visitGetElementPtrInst()
4373 Result->insertInto(InstParent, InsertPos); in run()

12