Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/NVPTX/
DNVPTXAllocaHoisting.cpp52 allocaInst->moveBefore(firstTerminatorInst); in runOnFunction()
/external/llvm/lib/Transforms/Utils/
DBypassSlowDivision.cpp104 SlowBB->moveBefore(SuccessorBB); in insertFastDiv()
120 FastBB->moveBefore(SlowBB); in insertFastDiv()
/external/llvm/lib/Target/AArch64/
DAArch64AddressTypePromotion.cpp295 SExt->moveBefore(Inst); in propagateSignExtension()
343 SExtForOpnd->moveBefore(Inst); in propagateSignExtension()
/external/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp435 Inst->moveBefore(LoopEntryBranch); in rotateLoop()
547 ExitSplit->moveBefore(Exit); in rotateLoop()
DSink.cpp275 Inst->moveBefore(SuccToSinkTo->getFirstInsertionPt()); in SinkInstruction()
DTailRecursionElimination.cpp698 AI->moveBefore(NEBI); in EliminateRecursiveTailCall()
DReassociate.cpp904 ExpressionChanged->moveBefore(I); in RewriteExprTree()
946 I->moveBefore(BI); in NegateValue()
979 TheNeg->moveBefore(InsertPt); in NegateValue()
DSeparateConstOffsetFromGEP.cpp630 BO->moveBefore(IP); in removeConstOffset()
DLICM.cpp629 I.moveBefore(Preheader->getTerminator()); in hoist()
/external/llvm/include/llvm/IR/
DBasicBlock.h177 void moveBefore(BasicBlock *MovePos);
DInstruction.h104 void moveBefore(Instruction *MovePos);
/external/llvm/lib/IR/
DBasicBlock.cpp103 void BasicBlock::moveBefore(BasicBlock *MovePos) { in moveBefore() function in BasicBlock
DInstruction.cpp84 void Instruction::moveBefore(Instruction *MovePos) { in moveBefore() function in Instruction
/external/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp245 VI->moveBefore(BO); in GetShiftedValue()
285 VI->moveBefore(I); in GetShiftedValue()
DInstCombineLoadStoreAlloca.cpp254 AI.moveBefore(FirstInst); in visitAllocaInst()
DInstructionCombining.cpp1963 FI.moveBefore(TI); in tryToMoveFreeBeforeNullTest()
2640 I->moveBefore(InsertPos); in TryToSinkInstruction()
DInstCombineSelect.cpp595 ICI->moveBefore(&SI); in visitSelectInstWithICmp()
/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp336 BB->moveBefore(&BB->getParent()->getEntryBlock()); in EliminateFallThrough()
476 BB->moveBefore(&BB->getParent()->getEntryBlock()); in EliminateMostlyEmptyBlock()
1672 Inst->moveBefore(Position); in insert()
1689 Inst->moveBefore(Before); in InstructionMoveBefore()
1962 void moveBefore(Instruction *Inst, Instruction *Before);
2016 void TypePromotionTransaction::moveBefore(Instruction *Inst, in moveBefore() function in __anon0965895a0211::TypePromotionTransaction
2560 TPT.moveBefore(ExtForOpnd, ExtOpnd); in promoteOperandForOther()
DSjLjEHPrepare.cpp365 LPI->moveBefore(UnwindBlock->begin()); in lowerAcrossUnwindEdges()
DMachineBasicBlock.cpp374 void MachineBasicBlock::moveBefore(MachineBasicBlock *NewAfter) { in moveBefore() function in MachineBasicBlock
DBranchFolding.cpp1550 MBB->moveBefore(SuccBB); in OptimizeBlock()
/external/llvm/lib/Analysis/
DLoopInfo.cpp126 I->moveBefore(InsertPt); in makeLoopInvariant()
DScalarEvolutionExpander.cpp931 (*I)->moveBefore(InsertPos); in hoistIVInc()
991 InstToHoist->moveBefore(Pos); in hoistBeforePos()
/external/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h369 void moveBefore(MachineBasicBlock *NewAfter);
/external/llvm/tools/llvm-stress/
Dllvm-stress.cpp677 Instr->moveBefore(Curr->getTerminator()); in IntroduceControlFlow()

12