Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp29 BasicBlock *PreLoopBB = InsertBefore->getParent(); in createMemCpyLoopKnownSize() local
31 Function *ParentFunc = PreLoopBB->getParent(); in createMemCpyLoopKnownSize()
32 LLVMContext &Ctx = PreLoopBB->getContext(); in createMemCpyLoopKnownSize()
57 PostLoopBB = PreLoopBB->splitBasicBlock(InsertBefore, "memcpy-split"); in createMemCpyLoopKnownSize()
60 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB); in createMemCpyLoopKnownSize()
62 IRBuilder<> PLBuilder(PreLoopBB->getTerminator()); in createMemCpyLoopKnownSize()
80 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0U), PreLoopBB); in createMemCpyLoopKnownSize()
180 BasicBlock *PreLoopBB = InsertBefore->getParent(); in createMemCpyLoopUnknownSize() local
182 PreLoopBB->splitBasicBlock(InsertBefore, "post-loop-memcpy-expansion"); in createMemCpyLoopUnknownSize()
184 Function *ParentFunc = PreLoopBB->getParent(); in createMemCpyLoopUnknownSize()
[all …]