Lines Matching defs:PreLoopBB
26 BasicBlock *PreLoopBB = InsertBefore->getParent();
28 Function *ParentFunc = PreLoopBB->getParent();
29 LLVMContext &Ctx = PreLoopBB->getContext();
44 PostLoopBB = PreLoopBB->splitBasicBlock(InsertBefore, "memcpy-split");
47 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB);
49 IRBuilder<> PLBuilder(PreLoopBB->getTerminator());
67 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0U), PreLoopBB);
139 BasicBlock *PreLoopBB = InsertBefore->getParent();
141 PreLoopBB->splitBasicBlock(InsertBefore, "post-loop-memcpy-expansion");
143 Function *ParentFunc = PreLoopBB->getParent();
145 LLVMContext &Ctx = PreLoopBB->getContext();
153 IRBuilder<> PLBuilder(PreLoopBB->getTerminator());
183 LoopIndex->addIncoming(ConstantInt::get(CopyLenType, 0U), PreLoopBB);
202 PreLoopBB->getParent(),
206 Ctx, "loop-memcpy-residual-header", PreLoopBB->getParent(), nullptr);
216 PreLoopBB->getTerminator()->eraseFromParent();
262 PreLoopBB->getTerminator()->eraseFromParent();