/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | MemCpyOptimizer.cpp | 1093 bool MemCpyOptPass::processMemSetMemCpyDependence(MemCpyInst *MemCpy, in processMemSetMemCpyDependence() argument 1096 if (MemSet->getDest() != MemCpy->getDest()) in processMemSetMemCpyDependence() 1102 MemCpy->getIterator(), MemCpy->getParent()); in processMemSetMemCpyDependence() 1107 Value *Dest = MemCpy->getRawDest(); in processMemSetMemCpyDependence() 1109 Value *SrcSize = MemCpy->getLength(); in processMemSetMemCpyDependence() 1116 std::max(MemSet->getDestAlignment(), MemCpy->getDestAlignment()); in processMemSetMemCpyDependence() 1121 IRBuilder<> Builder(MemCpy); in processMemSetMemCpyDependence() 1158 bool MemCpyOptPass::performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, in performMemCpyToMemSetOptzn() argument 1164 if (!AA.isMustAlias(MemSet->getRawDest(), MemCpy->getRawSource())) in performMemCpyToMemSetOptzn() 1167 ConstantInt *CopySize = cast<ConstantInt>(MemCpy->getLength()); in performMemCpyToMemSetOptzn() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | MemCpyOptimizer.cpp | 1046 bool MemCpyOptPass::processMemSetMemCpyDependence(MemCpyInst *MemCpy, in processMemSetMemCpyDependence() argument 1049 if (MemSet->getDest() != MemCpy->getDest()) in processMemSetMemCpyDependence() 1055 MemCpy->getIterator(), MemCpy->getParent()); in processMemSetMemCpyDependence() 1060 Value *Dest = MemCpy->getRawDest(); in processMemSetMemCpyDependence() 1062 Value *SrcSize = MemCpy->getLength(); in processMemSetMemCpyDependence() 1069 std::max(MemSet->getAlignment(), MemCpy->getAlignment()); in processMemSetMemCpyDependence() 1074 IRBuilder<> Builder(MemCpy); in processMemSetMemCpyDependence() 1111 bool MemCpyOptPass::performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, in performMemCpyToMemSetOptzn() argument 1114 if (MemSet->getRawDest() != MemCpy->getRawSource()) in performMemCpyToMemSetOptzn() 1117 ConstantInt *CopySize = cast<ConstantInt>(MemCpy->getLength()); in performMemCpyToMemSetOptzn() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUPromoteAlloca.cpp | 860 MemCpyInst *MemCpy = cast<MemCpyInst>(Intr); in handleAlloca() local 861 Builder.CreateMemCpy(MemCpy->getRawDest(), MemCpy->getDestAlignment(), in handleAlloca() 862 MemCpy->getRawSource(), MemCpy->getSourceAlignment(), in handleAlloca() 863 MemCpy->getLength(), MemCpy->isVolatile()); in handleAlloca()
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUPromoteAlloca.cpp | 800 MemCpyInst *MemCpy = cast<MemCpyInst>(Intr); in handleAlloca() local 801 Builder.CreateMemCpy(MemCpy->getRawDest(), MemCpy->getRawSource(), in handleAlloca() 802 MemCpy->getLength(), MemCpy->getAlignment(), in handleAlloca() 803 MemCpy->isVolatile()); in handleAlloca()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/BasicAA/ |
D | phi-values-usage.ll | 9 ; CHECK: Executing Pass 'MemCpy Optimization' 10 ; CHECK-DAG: Freeing Pass 'MemCpy Optimization'
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
D | LowerMemIntrinsics.h | 46 void expandMemCpyAsLoop(MemCpyInst *MemCpy, const TargetTransformInfo &TTI);
|
/external/llvm/test/Transforms/MemCpyOpt/ |
D | lifetime.ll | 3 ; performCallSlotOptzn in MemCpy should not exchange the calls to
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/MemCpyOpt/ |
D | lifetime.ll | 3 ; performCallSlotOptzn in MemCpy should not exchange the calls to
|
D | invariant.start.ll | 1 ; MemCpy optimizations should take place even in presence of invariant.start
|
/external/llvm/test/Transforms/InstCombine/ |
D | simplify-libcalls.ll | 117 define i32 @MemCpy() { 128 ; CHECK-LABEL: @MemCpy(
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | BuildLibCalls.cpp | 143 Value *MemCpy = M->getOrInsertFunction("__memcpy_chk", in EmitMemCpyChk() local 152 CallInst *CI = B.CreateCall4(MemCpy, Dst, Src, Len, ObjSize); in EmitMemCpyChk() 153 if (const Function *F = dyn_cast<Function>(MemCpy->stripPointerCasts())) in EmitMemCpyChk()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | simplify-libcalls.ll | 117 define i32 @MemCpy() { 128 ; CHECK-LABEL: @MemCpy(
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Feature/ |
D | optnone-opt.ll | 45 ; OPT-O1-DAG: Skipping pass 'MemCpy Optimization'
|
/external/llvm/test/Feature/ |
D | optnone-opt.ll | 45 ; OPT-O1-DAG: Skipping pass 'MemCpy Optimization'
|
/external/llvm/lib/Transforms/Utils/ |
D | BuildLibCalls.cpp | 816 Value *MemCpy = M->getOrInsertFunction( in emitMemCpyChk() local 822 CallInst *CI = B.CreateCall(MemCpy, {Dst, Src, Len, ObjSize}); in emitMemCpyChk() 823 if (const Function *F = dyn_cast<Function>(MemCpy->stripPointerCasts())) in emitMemCpyChk()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | BuildLibCalls.cpp | 862 Value *MemCpy = M->getOrInsertFunction( in emitMemCpyChk() local 868 CallInst *CI = B.CreateCall(MemCpy, {Dst, Src, Len, ObjSize}); in emitMemCpyChk() 869 if (const Function *F = dyn_cast<Function>(MemCpy->stripPointerCasts())) in emitMemCpyChk()
|
/external/tensorflow/tensorflow/compiler/xla/service/cpu/ |
D | ir_emitter.cc | 460 MemCpy(program_buffer_address, /*DstAlign=*/1, acquired_pointer, in EmitXfeedTransfer() 464 MemCpy(acquired_pointer, /*DstAlign=*/1, program_buffer_address, in EmitXfeedTransfer() 552 MemCpy(destination_addresses[i], /*DstAlign=*/primitive_type_size, in HandleSort() 1343 MemCpy(operand_ptrs.back(), /*DstAlign=*/1, in_ptr, in HandleAllReduce() 2499 auto* memcpy_instruction = MemCpy( in EmitTransferElements() 3003 MemCpy(destination_value, /*DstAlign=*/1, source_value, in EmitMemcpy()
|
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/ |
D | ir_builder_mixin.h | 163 llvm::CallInst* MemCpy(Args&&... args) { in MemCpy() function
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Other/ |
D | opt-Os-pipeline.ll | 123 ; CHECK-NEXT: MemCpy Optimization
|
D | opt-O2-pipeline.ll | 136 ; CHECK-NEXT: MemCpy Optimization
|
D | opt-O3-pipeline.ll | 140 ; CHECK-NEXT: MemCpy Optimization
|
/external/llvm/test/Instrumentation/MemorySanitizer/ |
D | msan_basic.ll | 215 define void @MemCpy(i8* nocapture %x, i8* nocapture %y) nounwind uwtable sanitize_memory { 223 ; CHECK-LABEL: @MemCpy
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Instrumentation/MemorySanitizer/ |
D | msan_basic.ll | 215 define void @MemCpy(i8* nocapture %x, i8* nocapture %y) nounwind uwtable sanitize_memory { 223 ; CHECK-LABEL: @MemCpy
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | SimplifyLibCalls.cpp | 1458 MemCmpOpt MemCmp; MemCpyOpt MemCpy; MemMoveOpt MemMove; MemSetOpt MemSet; member in __anon0f7d73dd0311::SimplifyLibCalls 1530 if (TLI->has(LibFunc::memcpy)) Optimizations["memcpy"] = &MemCpy; in InitOptimizations()
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | Passes.rst | 913 ``-memcpyopt``: MemCpy Optimization
|