Home
last modified time | relevance | path

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

1234

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGuardUtils.cpp103 WCAnd->moveBefore(WidenableBR); in widenWidenableBranch()
122 WCAnd->moveBefore(WidenableBR); in setWidenableBranchCond()
H A DMoveAutoInit.cpp208 Job.first->moveBefore(*Job.second, Job.second->getFirstInsertionPt()); in runMoveAutoInit()
H A DLoopRotationUtils.cpp626 Inst->moveBefore(LoopEntryBranch); in rotateLoop()
852 ExitSplit->moveBefore(Exit); in rotateLoop()
H A DLoopUnrollAndJam.cpp176 I->moveBefore(InsertLoc); in moveHeaderPhiOperandsToForeBlocks()
478 Phi->moveBefore(insertPoint); in UnrollAndJamLoop()
H A DCallPromotionUtils.cpp349 OrigInst->moveBefore(ElseTerm); in versionCallSite()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp298 DivInst->moveBefore(PredBB->getTerminator()); in optimizeDivRem()
301 RemInst->moveBefore(PredBB->getTerminator()); in optimizeDivRem()
367 DivInst->moveBefore(RemInst); in optimizeDivRem()
H A DSink.cpp171 Inst->moveBefore(&*SuccToSinkTo->getFirstInsertionPt()); in SinkInstruction()
H A DMemCpyOptimizer.cpp619 I->moveBefore(P); in moveUp()
1102 GEP->moveBefore(C); in performCallSlotOptzn()
1106 SkippedLifetimeStart->moveBefore(C); in performCallSlotOptzn()
1107 MSSAU->moveBefore(MSSA->getMemoryAccess(SkippedLifetimeStart), in performCallSlotOptzn()
1608 SrcAlloca->moveBefore(*SrcAlloca->getParent(), in performStackMoveOptzn()
H A DLoopInterchange.cpp1498 P->moveBefore(InnerLatch->getFirstNonPHI()); in moveLCSSAPhis()
1503 P->moveBefore(InnerExit->getFirstNonPHI()); in moveLCSSAPhis()
1669 PHI->moveBefore(InnerLoopHeader->getFirstNonPHI()); in adjustLoopBranches()
1674 PHI->moveBefore(OuterLoopHeader->getFirstNonPHI()); in adjustLoopBranches()
H A DLoopSink.cpp269 I.moveBefore(&*MoveBB->getFirstInsertionPt()); in sinkInstruction()
H A DLoopFuse.cpp1476 I->moveBefore(*FC0.Preheader, in movePreheaderInsts()
1482 I->moveBefore(*FC1.ExitBlock, FC1.ExitBlock->getFirstInsertionPt()); in movePreheaderInsts()
1666 PHI->moveBefore(&*FC0.Header->getFirstInsertionPt()); in performFusion()
1949 PHI->moveBefore(&*FC0.Header->getFirstInsertionPt()); in fuseGuardedLoops()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAllocaHoisting.cpp49 allocaInst->moveBefore(firstTerminatorInst); in runOnFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h365 inline void moveBefore(BasicBlock *MovePos) { in moveBefore() function
366 moveBefore(MovePos->getIterator()); in moveBefore()
368 void moveBefore(SymbolTableList<BasicBlock>::iterator MovePos);
H A DInstruction.h190 void moveBefore(Instruction *MovePos);
208 void moveBefore(BasicBlock &BB, InstListType::iterator I);
H A DDebugProgramInstruction.h338 void moveBefore(DPValue *MoveBefore);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrumentation.cpp28 I->moveBefore(&*IP); in moveBeforeInsertPoint()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp447 I->moveBefore(InsertPt); in ExtendSources()
547 Trunc->moveBefore(Call); in TruncateSinks()
558 Trunc->moveBefore(Switch); in TruncateSinks()
578 Trunc->moveBefore(I); in TruncateSinks()
H A DSelectOptimize.cpp669 TrueInst->moveBefore(TrueBranch); in convertProfitableSIGroups()
678 FalseInst->moveBefore(FalseBranch); in convertProfitableSIGroups()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h128 void moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp170 SinkCandidate->moveBefore(*SinkTo, SinkTo->getFirstNonPhi()); in sinkScalarOperands()
262 ToMove.moveBefore(*Then2, Then2->getFirstNonPhi()); in mergeReplicateRegionsIntoSuccessors()
279 Phi1ToMove.moveBefore(*Merge2, Merge2->begin()); in mergeReplicateRegionsIntoSuccessors()
384 R.moveBefore(*PredVPBB, PredVPBB->end()); in mergeBlocksIntoPredecessors()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp258 BB->moveBefore(Before); in moveBasicBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVRegularizer.cpp100 ReplInst->moveBefore(User); in runLowerConstExpr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp157 MostEncompassingPTrue->moveBefore(BB, BB.getFirstInsertionPt()); in coalescePTrueIntrinsicCalls()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp162 void Instruction::moveBefore(Instruction *MovePos) { in moveBefore() function in Instruction
186 void Instruction::moveBefore(BasicBlock &BB, InstListType::iterator I) { in moveBefore() function in Instruction
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp797 NewInst->moveBefore(&*Iter); in optimizeAMXCastFromPhi()
800 NewInst->moveBefore(&*Iter); in optimizeAMXCastFromPhi()

1234