Home
last modified time | relevance | path

Searched refs:MoveBefore (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp746 std::function<void(Value*, Value*)> MoveBefore = in CreateWideLoad() local
761 MoveBefore(Op, Source); in CreateWideLoad()
778 MoveBefore(Base->getPointerOperand(), VecPtr); in CreateWideLoad()
779 MoveBefore(VecPtr, WideLoad); in CreateWideLoad()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3883 Instruction *MoveBefore = nullptr; in freezeOtherUses() local
3885 MoveBefore = &FI.getFunction()->getEntryBlock().front(); in freezeOtherUses()
3886 while (isa<AllocaInst>(MoveBefore)) in freezeOtherUses()
3887 MoveBefore = MoveBefore->getNextNode(); in freezeOtherUses()
3889 MoveBefore = PN->getParent()->getFirstNonPHI(); in freezeOtherUses()
3891 MoveBefore = II->getNormalDest()->getFirstNonPHI(); in freezeOtherUses()
3893 MoveBefore = CB->getDefaultDest()->getFirstNonPHI(); in freezeOtherUses()
3897 MoveBefore = I->getNextNode(); in freezeOtherUses()
3901 if (&FI != MoveBefore) { in freezeOtherUses()
3902 FI.moveBefore(MoveBefore); in freezeOtherUses()
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dir.go1221 func (bb BasicBlock) MoveBefore(pos BasicBlock) { C.LLVMMoveBasicBlockBefore(bb.C, pos.C) } func