/external/clang/lib/CodeGen/ |
D | CGCall.cpp | 618 EnterStructPointerForCoercedAccess(llvm::Value *SrcPtr, in EnterStructPointerForCoercedAccess() argument 622 if (SrcSTy->getNumElements() == 0) return SrcPtr; in EnterStructPointerForCoercedAccess() 632 return SrcPtr; in EnterStructPointerForCoercedAccess() 635 SrcPtr = CGF.Builder.CreateConstGEP2_32(SrcPtr, 0, 0, "coerce.dive"); in EnterStructPointerForCoercedAccess() 639 cast<llvm::PointerType>(SrcPtr->getType())->getElementType(); in EnterStructPointerForCoercedAccess() 641 return EnterStructPointerForCoercedAccess(SrcPtr, SrcSTy, DstSize, CGF); in EnterStructPointerForCoercedAccess() 643 return SrcPtr; in EnterStructPointerForCoercedAccess() 684 static llvm::Value *CreateCoercedLoad(llvm::Value *SrcPtr, in CreateCoercedLoad() argument 688 cast<llvm::PointerType>(SrcPtr->getType())->getElementType(); in CreateCoercedLoad() 692 return CGF.Builder.CreateLoad(SrcPtr); in CreateCoercedLoad() [all …]
|
D | CGExprComplex.cpp | 291 llvm::Value *SrcPtr = lvalue.getAddress(); in EmitLoadOfLValue() local 297 llvm::Value *RealP = Builder.CreateStructGEP(SrcPtr, 0, in EmitLoadOfLValue() 298 SrcPtr->getName() + ".realp"); in EmitLoadOfLValue() 299 Real = Builder.CreateLoad(RealP, isVolatile, SrcPtr->getName() + ".real"); in EmitLoadOfLValue() 303 llvm::Value *ImagP = Builder.CreateStructGEP(SrcPtr, 1, in EmitLoadOfLValue() 304 SrcPtr->getName() + ".imagp"); in EmitLoadOfLValue() 305 Imag = Builder.CreateLoad(ImagP, isVolatile, SrcPtr->getName() + ".imag"); in EmitLoadOfLValue()
|
D | CGClass.cpp | 585 llvm::Value *SrcPtr in EmitMemberInitializer() local 587 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); in EmitMemberInitializer() 816 llvm::Value *SrcPtr = CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(SrcRec)); in emitMemcpy() local 817 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); in emitMemcpy() 836 void emitMemcpyIR(llvm::Value *DestPtr, llvm::Value *SrcPtr, in emitMemcpyIR() argument 843 llvm::PointerType *SPT = cast<llvm::PointerType>(SrcPtr->getType()); in emitMemcpyIR() 846 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP); in emitMemcpyIR() 848 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity(), in emitMemcpyIR() 1044 Expr *SrcPtr = CE->getArg(1); in getMemcpyableField() local 1045 if (ImplicitCastExpr *SC = dyn_cast<ImplicitCastExpr>(SrcPtr)) in getMemcpyableField() [all …]
|
D | CGExprAgg.cpp | 1434 llvm::Value *SrcPtr, QualType Ty, in EmitAggregateCopy() argument 1497 llvm::PointerType *SPT = cast<llvm::PointerType>(SrcPtr->getType()); in EmitAggregateCopy() 1500 SrcPtr = Builder.CreateBitCast(SrcPtr, SBP); in EmitAggregateCopy() 1511 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, in EmitAggregateCopy() 1523 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, in EmitAggregateCopy() 1535 Builder.CreateMemCpy(DestPtr, SrcPtr, in EmitAggregateCopy()
|
D | CGDecl.cpp | 1086 llvm::Value *SrcPtr = GV; in EmitAutoVarInit() local 1087 if (SrcPtr->getType() != BP) in EmitAutoVarInit() 1088 SrcPtr = Builder.CreateBitCast(SrcPtr, BP); in EmitAutoVarInit() 1090 Builder.CreateMemCpy(Loc, SrcPtr, SizeVal, alignment.getQuantity(), in EmitAutoVarInit()
|
D | CGObjCRuntime.h | 263 llvm::Value *SrcPtr,
|
D | CodeGenFunction.cpp | 948 llvm::Value *SrcPtr = in EmitNullInitialization() local 951 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal); in EmitNullInitialization() 954 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity(), false); in EmitNullInitialization()
|
D | CodeGenFunction.h | 1706 void EmitAggregateAssign(llvm::Value *DestPtr, llvm::Value *SrcPtr, 1709 EmitAggregateCopy(DestPtr, SrcPtr, EltTy, IsVolatile, CharUnits::Zero(), 1719 void EmitAggregateCopy(llvm::Value *DestPtr, llvm::Value *SrcPtr, 2525 void EmitGCMemmoveCollectable(llvm::Value *DestPtr, llvm::Value *SrcPtr,
|
D | CGObjCGNU.cpp | 550 llvm::Value *SrcPtr, 2745 llvm::Value *SrcPtr, in EmitGCMemmoveCollectable() argument 2749 SrcPtr = EnforceType(B, SrcPtr, PtrTy); in EmitGCMemmoveCollectable() 2751 B.CreateCall3(MemMoveFn, DestPtr, SrcPtr, Size); in EmitGCMemmoveCollectable()
|
D | CGObjCMac.cpp | 4251 llvm::Value *SrcPtr, in EmitGCMemmoveCollectable() argument 4253 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy); in EmitGCMemmoveCollectable() 4255 llvm::Value *args[] = { DestPtr, SrcPtr, size }; in EmitGCMemmoveCollectable() 6869 llvm::Value *SrcPtr, in EmitGCMemmoveCollectable() argument 6871 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy); in EmitGCMemmoveCollectable() 6873 llvm::Value *args[] = { DestPtr, SrcPtr, Size }; in EmitGCMemmoveCollectable()
|
D | CGExprCXX.cpp | 435 llvm::Value *SrcPtr = CGF.EmitCastToVoidPtr(NullVariable); in EmitNullBaseClassInitialization() local 438 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity()); in EmitNullBaseClassInitialization()
|
D | CGBuiltin.cpp | 230 Value *SrcPtr = EmitVAListRef(E->getArg(1)); in EmitBuiltinExpr() local 235 SrcPtr = Builder.CreateBitCast(SrcPtr, Type); in EmitBuiltinExpr() 237 DstPtr, SrcPtr)); in EmitBuiltinExpr()
|
/external/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 3214 Value *SrcPtr = getPointerOperand(Src); in depends() local 3217 switch (underlyingObjectsAlias(AA, DstPtr, SrcPtr)) { in depends() 3241 GEPOperator *SrcGEP = dyn_cast<GEPOperator>(SrcPtr); in depends() 3270 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr); in depends() 3654 Value *SrcPtr = getPointerOperand(Src); in getSplitIteration() local 3656 assert(underlyingObjectsAlias(AA, DstPtr, SrcPtr) == in getSplitIteration() 3666 GEPOperator *SrcGEP = dyn_cast<GEPOperator>(SrcPtr); in getSplitIteration() 3690 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr); in getSplitIteration()
|
/external/llvm/lib/Transforms/Scalar/ |
D | ScalarReplAggregates.cpp | 701 Value *SrcPtr = MTI->getSource(); in ConvertUsesToScalar() local 702 PointerType* SPTy = cast<PointerType>(SrcPtr->getType()); in ConvertUsesToScalar() 708 SrcPtr = Builder.CreateBitCast(SrcPtr, AIPTy); in ConvertUsesToScalar() 710 LoadInst *SrcVal = Builder.CreateLoad(SrcPtr, "srcval"); in ConvertUsesToScalar()
|
D | SROA.cpp | 2918 Value *SrcPtr = getAdjustedPtr(IRB, TD, OtherPtr, RelOffset, OtherPtrTy, in visitMemTransferInst() local 2922 std::swap(SrcPtr, DstPtr); in visitMemTransferInst() 2937 Src = IRB.CreateAlignedLoad(SrcPtr, Align, II.isVolatile(), in visitMemTransferInst()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | MemorySanitizer.cpp | 1948 Value *SrcPtr = in finalizeInstrumentation() local 1950 IRB.CreateMemCpy(OverflowArgAreaShadowPtr, SrcPtr, VAArgOverflowSize, 16); in finalizeInstrumentation()
|
/external/clang/lib/Sema/ |
D | SemaChecking.cpp | 5735 const PointerType *SrcPtr = Op->getType()->getAs<PointerType>(); in CheckCastAlign() local 5736 if (!SrcPtr) return; in CheckCastAlign() 5737 QualType SrcPointee = SrcPtr->getPointeeType(); in CheckCastAlign()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 10152 SDValue SrcPtr = Op.getOperand(1); in LowerVAARG() local 10189 InstOps.push_back(SrcPtr); in LowerVAARG() 10218 SDValue SrcPtr = Op.getOperand(2); in LowerVACOPY() local 10223 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr, in LowerVACOPY()
|