Searched refs:SrcPtr (Results 1 - 20 of 20) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DDescriptor.cpp28 auto *SrcPtr = reinterpret_cast<T *>(Src); local
30 new (DstPtr) T(std::move(*SrcPtr));
50 auto *SrcPtr = &reinterpret_cast<T *>(Src)[I]; local
52 new (DstPtr) T(std::move(*SrcPtr));
103 auto *SrcPtr = Src + ElemOffset; local
106 auto *SrcDesc = reinterpret_cast<InlineDescriptor *>(SrcPtr);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp889 Address DstPtr = Dst.getAddress(*this), SrcPtr = Src.getAddress(*this); local
892 SrcPtr.getAlignment(), getContext());
896 std::array<Address, 2>({{DstPtr, SrcPtr}}));
903 Address DstPtr = Dst.getAddress(*this), SrcPtr = Src.getAddress(*this); local
906 SrcPtr.getAlignment(), getContext());
909 *this, std::array<Address, 2>({{DstPtr, SrcPtr}}));
914 Address DstPtr = Dst.getAddress(*this), SrcPtr = Src.getAddress(*this); local
917 SrcPtr.getAlignment(), getContext());
921 std::array<Address, 2>({{DstPtr, SrcPtr}}));
928 Address DstPtr = Dst.getAddress(*this), SrcPtr local
[all...]
H A DCGClass.cpp649 llvm::Value *SrcPtr local
651 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
959 llvm::Value *SrcPtr = CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(SrcRec)); local
960 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
979 void emitMemcpyIR(Address DestPtr, Address SrcPtr, CharUnits Size) { argument
985 llvm::PointerType *SPT = SrcPtr.getType();
988 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP);
990 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity());
1192 Expr *SrcPtr
[all...]
H A DCGObjCRuntime.h294 Address SrcPtr,
H A DCGExprComplex.cpp352 Address SrcPtr = lvalue.getAddress(CGF);
358 Address RealP = CGF.emitAddrOfRealComponent(SrcPtr, lvalue.getType());
359 Real = Builder.CreateLoad(RealP, isVolatile, SrcPtr.getName() + ".real");
363 Address ImagP = CGF.emitAddrOfImagComponent(SrcPtr, lvalue.getType());
364 Imag = Builder.CreateLoad(ImagP, isVolatile, SrcPtr.getName() + ".imag");
H A DCGDecl.cpp1136 Address SrcPtr = CGM.createUnnamedGlobalFrom(D, Constant, Align); local
1138 SrcPtr.getAddressSpace());
1139 if (SrcPtr.getType() != BP)
1140 SrcPtr = Builder.CreateBitCast(SrcPtr, BP);
1141 return SrcPtr;
H A DCGExprAgg.cpp1910 Address SrcPtr = Src.getAddress(*this); local
1980 SrcPtr = Builder.CreateElementBitCast(SrcPtr, Int8Ty);
1988 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr,
1996 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr,
2003 auto Inst = Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, isVolatile);
H A DCGCall.cpp1133 EnterStructPointerForCoercedAccess(Address SrcPtr, argument
1137 if (SrcSTy->getNumElements() == 0) return SrcPtr;
1149 return SrcPtr;
1152 SrcPtr = CGF.Builder.CreateStructGEP(SrcPtr, 0, "coerce.dive");
1155 llvm::Type *SrcTy = SrcPtr.getElementType();
1157 return EnterStructPointerForCoercedAccess(SrcPtr, SrcSTy, DstSize, CGF);
1159 return SrcPtr;
1216 /// CreateCoercedLoad - Create a load from \arg SrcPtr interpreted as
H A DCodeGenFunction.cpp1779 Address SrcPtr(Builder.CreateBitCast(NullVariable, Builder.getInt8PtrTy()),
1782 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal);
1785 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, false);
H A DCGObjCGNU.cpp649 Address SrcPtr,
4024 Address SrcPtr,
4028 SrcPtr = EnforceType(B, SrcPtr, PtrTy);
4030 B.CreateCall(MemMoveFn, {DestPtr.getPointer(), SrcPtr.getPointer(), Size});
4022 EmitGCMemmoveCollectable(CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, llvm::Value *Size) argument
H A DCGObjCMac.cpp5033 Address SrcPtr,
5035 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy);
5037 llvm::Value *args[] = { DestPtr.getPointer(), SrcPtr.getPointer(), size };
7688 Address SrcPtr,
7690 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy);
7692 llvm::Value *args[] = { DestPtr.getPointer(), SrcPtr.getPointer(), Size };
5031 EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, llvm::Value *size) argument
7685 EmitGCMemmoveCollectable( CodeGen::CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, llvm::Value *Size) argument
H A DCGExprCXX.cpp553 Address SrcPtr = Address(CGF.EmitCastToVoidPtr(NullVariable), Align); local
562 CGF.Builder.CreateConstInBoundsByteGEP(SrcPtr, StoreOffset),
H A DCGBuiltin.cpp1917 Value *SrcPtr = EmitVAListRef(E->getArg(1)).getPointer();
1922 SrcPtr = Builder.CreateBitCast(SrcPtr, Type);
1924 {DstPtr, SrcPtr}));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp608 auto *SrcPtr = CE->getOperand(0); local
609 auto *SrcPtrTy = dyn_cast<PointerType>(SrcPtr->getType());
614 Constant *C = ConstantFoldLoadFromConstPtr(SrcPtr, SrcTy, DL);
1341 Constant *SrcPtr = CE->getOperand(0); local
1342 unsigned SrcPtrSize = DL.getPointerTypeSizeInBits(SrcPtr->getType());
1346 unsigned SrcAS = SrcPtr->getType()->getPointerAddressSpace();
2403 auto *SrcPtr = Operands[0]; local
2407 Constant *VecData = ConstantFoldLoadFromConstPtr(SrcPtr, VTy, DL);
H A DDependenceAnalysis.cpp3265 Value *SrcPtr = getLoadStorePointerOperand(Src); local
3273 SE->getSCEVAtScope(SrcPtr, SrcLoop);
3326 if (!isKnownNonNegative(SrcSubscripts[i], SrcPtr))
3419 Value *SrcPtr = getLoadStorePointerOperand(Src); local
3448 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr);
3836 Value *SrcPtr = getLoadStorePointerOperand(Src); local
3849 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp2388 const Type *DestPtr, *SrcPtr; local
2392 SrcPtr = Self.getASTContext().getCanonicalType(SrcType.getTypePtr());
2394 while (isa<PointerType>(DestPtr) && isa<PointerType>(SrcPtr)) {
2396 const PointerType *SrcPPtr = cast<PointerType>(SrcPtr);
2411 SrcPtr = SrcPPtr->getPointeeType().getTypePtr();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp2976 Value *DestPtr, *SrcPtr;
2982 SrcPtr = OtherPtr;
2987 SrcPtr = OurPtr;
2990 CallInst *New = IRB.CreateMemCpy(DestPtr, DestAlign, SrcPtr, SrcAlign,
3022 Value *SrcPtr = getAdjustedPtr(IRB, DL, OtherPtr, OtherOffset, OtherPtrTy,
3028 std::swap(SrcPtr, DstPtr);
3044 LoadInst *Load = IRB.CreateAlignedLoad(OtherTy, SrcPtr, SrcAlign,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp4039 Value *SrcPtr = IRB.CreateConstGEP1_32(IRB.getInt8Ty(), VAArgTLSCopy,
4041 IRB.CreateMemCpy(OverflowArgAreaShadowPtr, Alignment, SrcPtr, Alignment,
4044 SrcPtr = IRB.CreateConstGEP1_32(IRB.getInt8Ty(), VAArgTLSOriginCopy,
4046 IRB.CreateMemCpy(OverflowArgAreaOriginPtr, Alignment, SrcPtr, Alignment,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3352 SDValue SrcPtr = Op.getOperand(2); local
3357 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr, DAG.getIntPtrConstant(32, DL),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp23193 SDValue SrcPtr = Op.getOperand(1);
23225 SDValue InstOps[] = {Chain, SrcPtr, DAG.getConstant(ArgSize, dl, MVT::i32),
23253 SDValue SrcPtr = Op.getOperand(2);
23258 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr,
[all...]

Completed in 543 milliseconds