Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/NVPTX/
DNVPTXAllocaHoisting.cpp52 allocaInst->moveBefore(firstTerminatorInst); in runOnFunction()
/external/llvm/lib/Transforms/Instrumentation/
DInstrumentation.cpp29 I->moveBefore(&*IP); in moveBeforeInsertPoint()
DAddressSanitizer.cpp1864 AI->moveBefore(InsBefore); in poisonStack()
1867 if (LocalEscapeCall) LocalEscapeCall->moveBefore(InsBefore); in poisonStack()
/external/llvm/lib/Transforms/Utils/
DBypassSlowDivision.cpp104 SlowBB->moveBefore(SuccessorBB); in insertFastDiv()
120 FastBB->moveBefore(SlowBB); in insertFastDiv()
/external/llvm/lib/Target/AArch64/
DAArch64AddressTypePromotion.cpp297 SExt->moveBefore(Inst); in propagateSignExtension()
345 SExtForOpnd->moveBefore(Inst); in propagateSignExtension()
/external/llvm/lib/Transforms/Scalar/
DSpeculativeExecution.cpp231 Current->moveBefore(ToBlock.getTerminator()); in considerHoistingFromTo()
DLoopRotation.cpp232 Inst->moveBefore(LoopEntryBranch); in rotateLoop()
344 ExitSplit->moveBefore(Exit); in rotateLoop()
DSink.cpp288 Inst->moveBefore(&*SuccToSinkTo->getFirstInsertionPt()); in SinkInstruction()
DTailRecursionElimination.cpp704 AI->moveBefore(&*NEBI); in EliminateRecursiveTailCall()
DReassociate.cpp871 ExpressionChanged->moveBefore(I); in RewriteExprTree()
921 I->moveBefore(BI); in NegateValue()
957 TheNeg->moveBefore(&*InsertPt); in NegateValue()
DLICM.cpp673 I.moveBefore(Preheader->getTerminator()); in hoist()
/external/llvm/include/llvm/IR/
DBasicBlock.h166 void moveBefore(BasicBlock *MovePos);
DInstruction.h98 void moveBefore(Instruction *MovePos);
/external/llvm/lib/IR/
DBasicBlock.cpp103 void BasicBlock::moveBefore(BasicBlock *MovePos) { in moveBefore() function in BasicBlock
DInstruction.cpp95 void Instruction::moveBefore(Instruction *MovePos) { in moveBefore() function in Instruction
/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp342 BB->moveBefore(&BB->getParent()->getEntryBlock()); in eliminateFallThrough()
481 BB->moveBefore(&BB->getParent()->getEntryBlock()); in eliminateMostlyEmptyBlock()
1827 ExtVal->moveBefore(CI); in optimizeCallInst()
2152 Inst->moveBefore(Position); in insert()
2169 Inst->moveBefore(Before); in InstructionMoveBefore()
2442 void moveBefore(Instruction *Inst, Instruction *Before);
2496 void TypePromotionTransaction::moveBefore(Instruction *Inst, in moveBefore() function in __anonaebbba860211::TypePromotionTransaction
3038 TPT.moveBefore(ExtForOpnd, ExtOpnd); in promoteOperandForOther()
4569 TrueInst->moveBefore(TrueBranch); in optimizeSelectInst()
4576 FalseInst->moveBefore(FalseBranch); in optimizeSelectInst()
DSjLjEHPrepare.cpp364 LPI->moveBefore(&UnwindBlock->front()); in lowerAcrossUnwindEdges()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp245 VI->moveBefore(BO); in GetShiftedValue()
285 VI->moveBefore(I); in GetShiftedValue()
DInstCombineLoadStoreAlloca.cpp255 AI.moveBefore(FirstInst); in visitAllocaInst()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyCFGStackify.cpp197 MBB.moveBefore(&*MF.begin()); in SortBlocks()
/external/llvm/lib/Transforms/IPO/
DInliner.cpp237 DDI->moveBefore(AvailableAlloca->getNextNode()); in InlineCallIfPossible()
/external/llvm/lib/Analysis/
DLoopInfo.cpp122 I->moveBefore(InsertPt); in makeLoopInvariant()
DScalarEvolutionExpander.cpp939 (*I)->moveBefore(InsertPos); in hoistIVInc()
999 InstToHoist->moveBefore(Pos); in hoistBeforePos()
/external/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h425 void moveBefore(MachineBasicBlock *NewAfter);
/external/llvm/tools/llvm-stress/
Dllvm-stress.cpp672 Instr->moveBefore(Curr->getTerminator()); in IntroduceControlFlow()

12