Searched refs:ResBuilder (Results 1 – 1 of 1) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | LowerMemIntrinsics.cpp | 226 IRBuilder<> ResBuilder(ResLoopBB); in createMemCpyLoopUnknownSize() local 228 ResBuilder.CreatePHI(CopyLenType, 2, "residual-loop-index"); in createMemCpyLoopUnknownSize() 232 ResBuilder.CreateBitCast(SrcAddr, PointerType::get(Int8Type, SrcAS)); in createMemCpyLoopUnknownSize() 234 ResBuilder.CreateBitCast(DstAddr, PointerType::get(Int8Type, DstAS)); in createMemCpyLoopUnknownSize() 235 Value *FullOffset = ResBuilder.CreateAdd(RuntimeBytesCopied, ResidualIndex); in createMemCpyLoopUnknownSize() 237 ResBuilder.CreateInBoundsGEP(Int8Type, SrcAsInt8, FullOffset); in createMemCpyLoopUnknownSize() 238 Value *Load = ResBuilder.CreateLoad(SrcGEP, SrcIsVolatile); in createMemCpyLoopUnknownSize() 240 ResBuilder.CreateInBoundsGEP(Int8Type, DstAsInt8, FullOffset); in createMemCpyLoopUnknownSize() 241 ResBuilder.CreateStore(Load, DstGEP, DstIsVolatile); in createMemCpyLoopUnknownSize() 244 ResBuilder.CreateAdd(ResidualIndex, ConstantInt::get(CopyLenType, 1U)); in createMemCpyLoopUnknownSize() [all …]
|