Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerVectorIntrinsics.cpp20 BasicBlock *PreLoopBB = CI->getParent(); in lowerUnaryVectorIntrinsicAsLoop() local
22 Function *ParentFunc = PreLoopBB->getParent(); in lowerUnaryVectorIntrinsicAsLoop()
23 LLVMContext &Ctx = PreLoopBB->getContext(); in lowerUnaryVectorIntrinsicAsLoop()
26 PostLoopBB = PreLoopBB->splitBasicBlock(CI); in lowerUnaryVectorIntrinsicAsLoop()
28 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB); in lowerUnaryVectorIntrinsicAsLoop()
31 IRBuilder<> PreLoopBuilder(PreLoopBB->getTerminator()); in lowerUnaryVectorIntrinsicAsLoop()
39 LoopIndex->addIncoming(ConstantInt::get(Int64Ty, 0U), PreLoopBB); in lowerUnaryVectorIntrinsicAsLoop()
41 Vec->addIncoming(CI->getArgOperand(0), PreLoopBB); in lowerUnaryVectorIntrinsicAsLoop()
H A DLowerMemIntrinsics.cpp33 BasicBlock *PreLoopBB = InsertBefore->getParent(); in createMemCpyLoopKnownSize() local
35 Function *ParentFunc = PreLoopBB->getParent(); in createMemCpyLoopKnownSize()
36 LLVMContext &Ctx = PreLoopBB->getContext(); in createMemCpyLoopKnownSize()
61 PostLoopBB = PreLoopBB->splitBasicBlock(InsertBefore, "memcpy-split"); in createMemCpyLoopKnownSize()
64 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB); in createMemCpyLoopKnownSize()
66 IRBuilder<> PLBuilder(PreLoopBB->getTerminator()); in createMemCpyLoopKnownSize()
73 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0U), PreLoopBB); in createMemCpyLoopKnownSize()
185 BasicBlock *PreLoopBB = InsertBefore->getParent(); in createMemCpyLoopUnknownSize() local
187 PreLoopBB->splitBasicBlock(InsertBefore, "post-loop-memcpy-expansion"); in createMemCpyLoopUnknownSize()
189 Function *ParentFunc = PreLoopBB->getParent(); in createMemCpyLoopUnknownSize()
[all …]