Home
last modified time | relevance | path

Searched refs:CreateMemCpy (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuilder.h273 using CGBuilderBaseTy::CreateMemCpy;
274 llvm::CallInst *CreateMemCpy(Address Dest, Address Src, llvm::Value *Size,
276 return CreateMemCpy(Dest.getPointer(), Dest.getAlignment().getQuantity(),
280 llvm::CallInst *CreateMemCpy(Address Dest, Address Src, uint64_t Size,
282 return CreateMemCpy(Dest.getPointer(), Dest.getAlignment().getQuantity(),
H A DCGCall.cpp1264 CGF.Builder.CreateMemCpy(Casted, SrcCasted, in CreateCoercedLoad()
1346 CGF.Builder.CreateMemCpy(DstCasted, Casted, in CreateCoercedStore()
2344 Builder.CreateMemCpy(Dst, Src, SizeVal, false); in EmitFunctionProlog()
2503 Builder.CreateMemCpy(Ptr, AddrToStoreInto, DstSize); in EmitFunctionProlog()
4095 Builder.CreateMemCpy(TempAlloca, Src, SrcSize); in EmitCall()
H A DCGDecl.cpp1139 Builder.CreateMemCpy( in emitStoresForConstant()
1706 Builder.CreateMemCpy( in EmitAutoVarInit()
H A DCodeGenFunction.cpp1769 Builder.CreateMemCpy(Address(cur, curAlign), src, baseSizeInChars, in emitNonZeroVLAInit()
1847 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, false); in EmitNullInitialization()
H A DCGNonTrivialStruct.cpp529 this->CGF->Builder.CreateMemCpy(DstAddr, SrcAddr, SizeVal, false); in flushTrivialFields()
H A DCGExprAgg.cpp1922 auto Inst = Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, isVolatile); in EmitAggregateCopy()
H A DCGExprCXX.cpp549 CGF.Builder.CreateMemCpy( in EmitNullBaseClassInitialization()
H A DCGAtomic.cpp1342 CGF.Builder.CreateMemCpy(Tmp, Addr, in convertToAtomicIntPointer()
H A DCGClass.cpp989 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity()); in emitMemcpyIR()
H A DCGBuiltin.cpp2236 Builder.CreateMemCpy(Dest, Src, SizeVal, false); in EmitBuiltinExpr()
2257 Builder.CreateMemCpy(Dest, Src, SizeVal, false); in EmitBuiltinExpr()
H A DTargetInfo.cpp3812 CGF.Builder.CreateMemCpy(Tmp, RegAddr, TySize, false); in EmitVAArg()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3232 Store = IRB.CreateMemCpy(ArgShadowBase, Alignment, AShadowPtr, in visitCallSite()
3719 IRB.CreateMemCpy(ShadowBase, kShadowTLSAlignment, ShadowPtr, in visitCallSite()
3722 IRB.CreateMemCpy(OriginBase, kShadowTLSAlignment, OriginPtr, in visitCallSite()
3845 IRB.CreateMemCpy(VAArgTLSCopy, 8, MS.VAArgTLS, 8, CopySize); in finalizeInstrumentation()
3988 IRB.CreateMemCpy(VAArgTLSCopy, 8, MS.VAArgTLS, 8, CopySize); in finalizeInstrumentation()
4176 IRB.CreateMemCpy(VAArgTLSCopy, 8, MS.VAArgTLS, 8, CopySize); in finalizeInstrumentation()
4234 IRB.CreateMemCpy(GrRegSaveAreaShadowPtr, 8, GrSrcPtr, 8, GrCopySize); in finalizeInstrumentation()
4252 IRB.CreateMemCpy(VrRegSaveAreaShadowPtr, 8, VrSrcPtr, 8, VrCopySize); in finalizeInstrumentation()
4264 IRB.CreateMemCpy(StackSaveAreaShadowPtr, 16, StackSrcPtr, 16, in finalizeInstrumentation()
4325 IRB.CreateMemCpy(Base, kShadowTLSAlignment, AShadowPtr, in visitCallSite()
[all …]
H A DAddressSanitizer.cpp2800 IRB.CreateMemCpy(AI, Align, &Arg, Align, AllocSize); in copyArgsPassedByValToAllocas()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp218 B.CreateMemCpy(CpyDst, 1, Src, 1, in emitStrLenMemCpy()
442 B.CreateMemCpy(Dst, 1, Src, 1, in optimizeStrCpy()
467 B.CreateMemCpy(Dst, 1, Src, 1, LenV); in optimizeStpCpy()
504 B.CreateMemCpy(Dst, 1, Src, 1, ConstantInt::get(DL.getIntPtrType(PT), Len)); in optimizeStrNCpy()
916 B.CreateMemCpy(CI->getArgOperand(0), 1, CI->getArgOperand(1), 1, in optimizeMemCpy()
2053 B.CreateMemCpy(CI->getArgOperand(0), 1, CI->getArgOperand(1), 1, in optimizeSPrintFString()
2089 B.CreateMemCpy(CI->getArgOperand(0), 1, CI->getArgOperand(2), 1, IncLen); in optimizeSPrintFString()
2145 B.CreateMemCpy( in optimizeSnPrintFString()
2187 B.CreateMemCpy(CI->getArgOperand(0), 1, CI->getArgOperand(3), 1, in optimizeSnPrintFString()
2768 B.CreateMemCpy(CI->getArgOperand(0), 1, CI->getArgOperand(1), 1, in optimizeMemCpyChk()
H A DInlineFunction.cpp1265 Builder.CreateMemCpy(Dst, /*DstAlign*/1, Src, /*SrcAlign*/1, Size); in HandleByValArgumentInit()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp679 M = Builder.CreateMemCpy( in processStore()
1070 Builder.CreateMemCpy(M->getRawDest(), M->getDestAlignment(), in processMemCpyMemCpyDependence()
H A DInferAddressSpaces.cpp804 B.CreateMemCpy(Dest, MTI->getDestAlignment(), in handleMemIntrinsicPtrUse()
H A DLoopIdiomRecognize.cpp1057 NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlignment(), in processLoopStoreOfLoopLoad()
H A DSROA.cpp2932 CallInst *New = IRB.CreateMemCpy(DestPtr, DestAlign, SrcPtr, SrcAlign, in visitMemTransferInst()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp882 Builder.CreateMemCpy(MemCpy->getRawDest(), MemCpy->getDestAlignment(), in handleAlloca()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DSafeStack.cpp582 IRB.CreateMemCpy(Off, Align, Arg, Arg->getParamAlignment(), Size); in moveStaticAllocasToUnsafeStack()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIRBuilder.h446 CallInst *CreateMemCpy(Value *Dst, unsigned DstAlign, Value *Src,
452 return CreateMemCpy(Dst, DstAlign, Src, SrcAlign, getInt64(Size),
457 CallInst *CreateMemCpy(Value *Dst, unsigned DstAlign, Value *Src,
/freebsd-12.1/contrib/llvm/lib/IR/
H A DIRBuilder.cpp159 CreateMemCpy(Value *Dst, unsigned DstAlign, Value *Src, unsigned SrcAlign, in CreateMemCpy() function in IRBuilderBase
H A DCore.cpp3322 return wrap(unwrap(B)->CreateMemCpy(unwrap(Dst), DstAlign, in LLVMBuildMemCpy()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2282 NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlignment(), in processCopyingStore()

12