Lines Matching refs:PreLoopBB
32 BasicBlock *PreLoopBB = InsertBefore->getParent(); in createMemCpyLoopKnownSize() local
34 Function *ParentFunc = PreLoopBB->getParent(); in createMemCpyLoopKnownSize()
35 LLVMContext &Ctx = PreLoopBB->getContext(); in createMemCpyLoopKnownSize()
60 PostLoopBB = PreLoopBB->splitBasicBlock(InsertBefore, "memcpy-split"); in createMemCpyLoopKnownSize()
63 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB); in createMemCpyLoopKnownSize()
65 IRBuilder<> PLBuilder(PreLoopBB->getTerminator()); in createMemCpyLoopKnownSize()
72 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0U), PreLoopBB); in createMemCpyLoopKnownSize()
163 BasicBlock *PreLoopBB = InsertBefore->getParent(); in createMemCpyLoopUnknownSize() local
165 PreLoopBB->splitBasicBlock(InsertBefore, "post-loop-memcpy-expansion"); in createMemCpyLoopUnknownSize()
167 Function *ParentFunc = PreLoopBB->getParent(); in createMemCpyLoopUnknownSize()
169 LLVMContext &Ctx = PreLoopBB->getContext(); in createMemCpyLoopUnknownSize()
187 IRBuilder<> PLBuilder(PreLoopBB->getTerminator()); in createMemCpyLoopUnknownSize()
208 LoopIndex->addIncoming(ConstantInt::get(CopyLenType, 0U), PreLoopBB); in createMemCpyLoopUnknownSize()
248 PreLoopBB->getParent(), in createMemCpyLoopUnknownSize()
252 Ctx, "loop-memcpy-residual-header", PreLoopBB->getParent(), nullptr); in createMemCpyLoopUnknownSize()
262 PreLoopBB->getTerminator()->eraseFromParent(); in createMemCpyLoopUnknownSize()
317 PreLoopBB->getTerminator()->eraseFromParent(); in createMemCpyLoopUnknownSize()