Home
last modified time | relevance | path

Searched refs:MemCpy (Results 1 – 25 of 27) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp1093 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/
DMemCpyOptimizer.cpp1046 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/
DAMDGPUPromoteAlloca.cpp860 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/
DAMDGPUPromoteAlloca.cpp800 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/
Dphi-values-usage.ll9 ; CHECK: Executing Pass 'MemCpy Optimization'
10 ; CHECK-DAG: Freeing Pass 'MemCpy Optimization'
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DLowerMemIntrinsics.h46 void expandMemCpyAsLoop(MemCpyInst *MemCpy, const TargetTransformInfo &TTI);
/external/llvm/test/Transforms/MemCpyOpt/
Dlifetime.ll3 ; performCallSlotOptzn in MemCpy should not exchange the calls to
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/MemCpyOpt/
Dlifetime.ll3 ; performCallSlotOptzn in MemCpy should not exchange the calls to
Dinvariant.start.ll1 ; MemCpy optimizations should take place even in presence of invariant.start
/external/llvm/test/Transforms/InstCombine/
Dsimplify-libcalls.ll117 define i32 @MemCpy() {
128 ; CHECK-LABEL: @MemCpy(
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DBuildLibCalls.cpp143 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/
Dsimplify-libcalls.ll117 define i32 @MemCpy() {
128 ; CHECK-LABEL: @MemCpy(
/external/swiftshader/third_party/llvm-7.0/llvm/test/Feature/
Doptnone-opt.ll45 ; OPT-O1-DAG: Skipping pass 'MemCpy Optimization'
/external/llvm/test/Feature/
Doptnone-opt.ll45 ; OPT-O1-DAG: Skipping pass 'MemCpy Optimization'
/external/llvm/lib/Transforms/Utils/
DBuildLibCalls.cpp816 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/
DBuildLibCalls.cpp862 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/
Dir_emitter.cc460 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/
Dir_builder_mixin.h163 llvm::CallInst* MemCpy(Args&&... args) { in MemCpy() function
/external/swiftshader/third_party/llvm-7.0/llvm/test/Other/
Dopt-Os-pipeline.ll123 ; CHECK-NEXT: MemCpy Optimization
Dopt-O2-pipeline.ll136 ; CHECK-NEXT: MemCpy Optimization
Dopt-O3-pipeline.ll140 ; CHECK-NEXT: MemCpy Optimization
/external/llvm/test/Instrumentation/MemorySanitizer/
Dmsan_basic.ll215 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/
Dmsan_basic.ll215 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/
DSimplifyLibCalls.cpp1458 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/
DPasses.rst913 ``-memcpyopt``: MemCpy Optimization

12