Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp191 NewDbgVariableRecord->insertBefore(&InsertBefore); in createDbgVariableRecord()
208 NewDVRDeclare->insertBefore(&InsertBefore); in createDVRDeclare()
455 DVI->insertBefore(InsertBefore->getIterator()); in createDebugIntrinsic()
471 DbgLabel->insertBefore(InsertBefore->getIterator()); in createDebugIntrinsic()
536 void DbgRecord::insertBefore(DbgRecord *InsertBefore) { in insertBefore() function in llvm::DbgRecord
553 void DbgRecord::insertBefore(self_iterator InsertBefore) { in insertBefore() function in llvm::DbgRecord
574 insertBefore(MoveBefore); in moveBefore()
587 insertBefore(MoveBefore); in moveBefore()
H A DInstruction.cpp100 void Instruction::insertBefore(Instruction *InsertPos) { in insertBefore() function in Instruction
101 insertBefore(InsertPos->getIterator()); in insertBefore()
106 void Instruction::insertBefore(BasicBlock::iterator InsertPos) { in insertBefore() function in Instruction
107 insertBefore(*InsertPos->getParent(), InsertPos); in insertBefore()
129 insertBefore(*ParentBB, It); in insertInto()
133 void Instruction::insertBefore(BasicBlock &BB, in insertBefore() function in Instruction
H A DReplaceConstant.cpp30 ConstInst->insertBefore(*InsertPt->getParent(), InsertPt); in expandUser()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFCheckAndAdjustIR.cpp164 ICmp->insertBefore(Call->getIterator()); in removeCompareBuiltin()
370 GEP->insertBefore(Call->getIterator()); in unrollGEPLoad()
371 Load->insertBefore(Call->getIterator()); in unrollGEPLoad()
378 GEP->insertBefore(Call->getIterator()); in unrollGEPStore()
379 Store->insertBefore(Call->getIterator()); in unrollGEPStore()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp302 NewInst->insertBefore(ThenTerm->getIterator()); in versionCallSiteWithCond()
312 NewBitCast->insertBefore(ThenTerm->getIterator()); in versionCallSiteWithCond()
323 NewRet->insertBefore(ThenTerm->getIterator()); in versionCallSiteWithCond()
348 NewInst->insertBefore(ThenTerm->getIterator()); in versionCallSiteWithCond()
597 NewCSInstr->insertBefore(DirectCall.getIterator()); in promoteCallWithIfThenElse()
H A DLoopUnrollRuntime.cpp119 NewPN->insertBefore(PrologExit->getFirstNonPHIIt()); in ConnectProlog()
290 NewPN->insertBefore(NewExit->getFirstNonPHIIt()); in ConnectEpilog()
392 NewIdx->insertBefore(FirstLoopBB->getFirstNonPHIIt()); in CloneLoopBlocks()
943 NewIdx->insertBefore(Header->getFirstNonPHIIt()); in UnrollRuntimeLoopRemainder()
H A DSSAUpdater.cpp160 InsertedPHI->insertBefore(BB->begin()); in GetValueInMiddleOfBlock()
326 PHI->insertBefore(BB->begin()); in CreateEmptyPHI()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp221 NewPN->insertBefore(BB->begin()); in getPHIOperand()
273 SNew->insertBefore(InsertPt); in sinkStoresAndGEPs()
284 GEPNew->insertBefore(SNew->getIterator()); in sinkStoresAndGEPs()
H A DTailRecursionElimination.cpp550 PN->insertBefore(InsertPos); in createTailRecurseLoopHeader()
564 RetPN->insertBefore(InsertPos); in createTailRecurseLoopHeader()
566 RetKnownPN->insertBefore(InsertPos); in createTailRecurseLoopHeader()
587 AccPN->insertBefore(HeaderBB->begin()); in insertAccumulator()
822 AccRecInstrNew->insertBefore(RI->getIterator()); in cleanupAndFinalize()
852 AccRecInstrNew->insertBefore(SI->getIterator()); in cleanupAndFinalize()
H A DCallSiteSplitting.cpp225 Copy->insertBefore(Before); in cloneInstForMustTail()
378 CallPN->insertBefore(*TailBB, OriginalBegin); in splitCallSite()
404 NewPN->insertBefore(*TailBB, TailBB->begin()); in splitCallSite()
H A DGuardWidening.cpp635 FI->insertBefore(*InsertPt->getParent(), InsertPt); in freezeAndPush()
641 FI->insertBefore(*InsertPt->getParent(), InsertPt); in freezeAndPush()
664 FI->insertBefore(*InsertPt->getParent(), InsertPt); in freezeAndPush()
708 FI->insertBefore(*FreezeInsertPt->getParent(), FreezeInsertPt); in freezeAndPush()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp91 NewInst->insertBefore(*PredBB, InsertPos); in replaceConstantExprOp()
96 NewInst->insertBefore(*Instr->getParent(), Instr->getIterator()); in replaceConstantExprOp()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DTracker.cpp176 BotLLVMI->insertBefore(NextLLVMI->getIterator()); in revert()
186 LLVMI->insertBefore(BotLLVMI->getIterator()); in revert()
210 RemovedI->insertBefore(NextI); in revert()
/freebsd/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp277 commit.insertBefore(LocBeforeVal, "] = "); in rewriteToDictionarySubscriptSet()
280 commit.insertBefore(LocBeforeVal, "["); in rewriteToDictionarySubscriptSet()
513 commit.insertBefore(ValRange.getBegin(), ": "); in rewriteToDictionaryLiteral()
517 commit.insertBefore(ValRange.getBegin(), "@{"); in rewriteToDictionaryLiteral()
957 commit.insertBefore(Range.getBegin(), "(id)"); in objectifyExpr()
1117 commit.insertBefore(ArgRange.getBegin(), "@"); in rewriteToNumericBoxedExpression()
1156 commit.insertBefore(ArgRange.getBegin(), "@"); in doRewriteToUTF8StringBoxedExpressionHelper()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp112 NewRecipe->insertBefore(&Ingredient); in tryToConvertVPInstructionsToVPRecipes()
196 Clone->insertBefore(SinkCandidate); in sinkScalarOperands()
1040 VPC->insertBefore(&R); in simplifyRecipe()
1044 VPC->insertBefore(&R); in simplifyRecipe()
1251 Clone->insertBefore(RepOrWidenR); in narrowToSingleScalarRecipes()
1312 NewBlend->insertBefore(&R); in simplifyBlends()
1876 NewOp->insertBefore(&R); in truncateToMinimalBitwidths()
2230 VPSplice->insertBefore(&R); in transformRecipestoEVLRecipes()
2253 EVLRecipe->insertBefore(CurRecipe); in transformRecipestoEVLRecipes()
2534 ReversePtr->insertBefore(InsertPos); in createInterleaveGroups()
[all …]
H A DVPlanUnroll.cpp222 Copy->insertBefore(*R->getParent(), InsertPt); in unrollHeaderPHIByUF()
289 Copy->insertBefore(VPBB, InsertPt); in unrollRecipeByUF()
490 New->insertBefore(RepR); in cloneForLane()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILFlattenArrays.cpp161 OldGEP->insertBefore(LI.getIterator()); in visitLoadInst()
184 OldGEP->insertBefore(SI.getIterator()); in visitStoreInst()
233 OldGEPI->insertBefore(GEP.getIterator()); in visitGetElementPtrInst()
H A DDXILDataScalarization.cpp150 OldGEP->insertBefore(LI.getIterator()); in visitLoadInst()
170 OldGEP->insertBefore(SI.getIterator()); in visitStoreInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_base.h76 template <class T> static void insertBefore(T &Next, T &N) { in insertBefore() function
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h217 "") void insertBefore(Instruction *InsertPos);
221 LLVM_ABI void insertBefore(InstListType::iterator InsertPos);
236 LLVM_ABI void insertBefore(BasicBlock &BB, InstListType::iterator InsertPos);
H A DBasicBlock.h188 friend void Instruction::insertBefore(BasicBlock::iterator InsertPos);
191 friend void Instruction::insertBefore(BasicBlock &BB,
H A DDebugProgramInstruction.h204 LLVM_ABI void insertBefore(DbgRecord *InsertBefore);
209 LLVM_ABI void insertBefore(self_iterator InsertBefore);
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp78 SI->insertBefore(First); in runOnFunction()
/freebsd/sys/contrib/libsodium/test/default/
H A Dindex.html.tpl91 s.parentNode.insertBefore(st, s);
/freebsd/contrib/llvm-project/clang/include/clang/Edit/
H A DCommit.h78 bool insertBefore(SourceLocation loc, StringRef text) { in insertBefore() function

1234