reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/IRBuilder.h
  508   CallInst *CreateMemCpy(Value *Dst, unsigned DstAlign, Value *Src,

References

include/llvm/IR/IRBuilder.h
  503     return CreateMemCpy(Dst, DstAlign, Src, SrcAlign, getInt64(Size),
lib/IR/Core.cpp
 3452   return wrap(unwrap(B)->CreateMemCpy(unwrap(Dst), DstAlign,
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  885       Builder.CreateMemCpy(MemCpy->getRawDest(), MemCpy->getDestAlignment(),
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 2281     NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlignment(),
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 3948       IRB.CreateMemCpy(VAArgTLSCopy, 8, MS.VAArgTLS, 8, CopySize);
 3951         IRB.CreateMemCpy(VAArgTLSOriginCopy, 8, MS.VAArgOriginTLS, 8, CopySize);
 3992       IRB.CreateMemCpy(OverflowArgAreaShadowPtr, Alignment, SrcPtr, Alignment,
 3997         IRB.CreateMemCpy(OverflowArgAreaOriginPtr, Alignment, SrcPtr, Alignment,
 4095       IRB.CreateMemCpy(VAArgTLSCopy, 8, MS.VAArgTLS, 8, CopySize);
 4115       IRB.CreateMemCpy(RegSaveAreaShadowPtr, Alignment, VAArgTLSCopy, Alignment,
 4286       IRB.CreateMemCpy(VAArgTLSCopy, 8, MS.VAArgTLS, 8, CopySize);
 4344       IRB.CreateMemCpy(GrRegSaveAreaShadowPtr, 8, GrSrcPtr, 8, GrCopySize);
 4362       IRB.CreateMemCpy(VrRegSaveAreaShadowPtr, 8, VrSrcPtr, 8, VrCopySize);
 4374       IRB.CreateMemCpy(StackSaveAreaShadowPtr, 16, StackSrcPtr, 16,
 4532       IRB.CreateMemCpy(VAArgTLSCopy, 8, MS.VAArgTLS, 8, CopySize);
 4552       IRB.CreateMemCpy(RegSaveAreaShadowPtr, Alignment, VAArgTLSCopy, Alignment,
lib/Transforms/Scalar/InferAddressSpaces.cpp
  811       B.CreateMemCpy(Dest, MTI->getDestAlignment(),
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1146     NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlignment(),
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  989     Builder.CreateMemCpy(M->getRawDest(), M->getDestAlignment(),
lib/Transforms/Scalar/SROA.cpp
 2988       CallInst *New = IRB.CreateMemCpy(DestPtr, DestAlign, SrcPtr, SrcAlign,
lib/Transforms/Utils/InlineFunction.cpp
 1257   Builder.CreateMemCpy(Dst, /*DstAlign*/1, Src, /*SrcAlign*/1, Size);
lib/Transforms/Utils/SimplifyLibCalls.cpp
  291   B.CreateMemCpy(CpyDst, 1, Src, 1,
  564       B.CreateMemCpy(Dst, 1, Src, 1,
  592   CallInst *NewCI = B.CreateMemCpy(Dst, 1, Src, 1, LenV);
  640   CallInst *NewCI = B.CreateMemCpy(Dst, 1, Src, 1, ConstantInt::get(DL.getIntPtrType(PT), Len));
 1117       B.CreateMemCpy(CI->getArgOperand(0), 1, CI->getArgOperand(1), 1, Size);
 1126   CallInst *NewCI = B.CreateMemCpy(Dst, 1, CI->getArgOperand(1), 1, N);
 2429     B.CreateMemCpy(CI->getArgOperand(0), 1, CI->getArgOperand(1), 1,
 2466     B.CreateMemCpy(CI->getArgOperand(0), 1, CI->getArgOperand(2), 1, IncLen);
 2536     B.CreateMemCpy(
 2578       B.CreateMemCpy(CI->getArgOperand(0), 1, CI->getArgOperand(3), 1,
 3226     CallInst *NewCI = B.CreateMemCpy(
tools/clang/lib/CodeGen/CGBuilder.h
  276     return CreateMemCpy(Dest.getPointer(), Dest.getAlignment().getQuantity(),