Lines Matching defs:PreLoopBB
33 BasicBlock *PreLoopBB = InsertBefore->getParent();
35 Function *ParentFunc = PreLoopBB->getParent();
36 LLVMContext &Ctx = PreLoopBB->getContext();
61 PostLoopBB = PreLoopBB->splitBasicBlock(InsertBefore, "memcpy-split");
64 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB);
66 IRBuilder<> PLBuilder(PreLoopBB->getTerminator());
73 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0U), PreLoopBB);
184 BasicBlock *PreLoopBB = InsertBefore->getParent();
186 PreLoopBB->splitBasicBlock(InsertBefore, "post-loop-memcpy-expansion");
188 Function *ParentFunc = PreLoopBB->getParent();
190 LLVMContext &Ctx = PreLoopBB->getContext();
208 IRBuilder<> PLBuilder(PreLoopBB->getTerminator());
231 LoopIndex->addIncoming(ConstantInt::get(CopyLenType, 0U), PreLoopBB);
274 PreLoopBB->getParent(),
278 Ctx, "loop-memcpy-residual-header", PreLoopBB->getParent(), nullptr);
288 PreLoopBB->getTerminator()->eraseFromParent();
343 PreLoopBB->getTerminator()->eraseFromParent();