Home
last modified time | relevance | path

Searched refs:SrcPtr (Results 1 – 18 of 18) sorted by relevance

/external/clang/lib/CodeGen/
DCGCall.cpp618 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 …]
DCGExprComplex.cpp291 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()
DCGClass.cpp585 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 …]
DCGExprAgg.cpp1434 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()
DCGDecl.cpp1086 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()
DCGObjCRuntime.h263 llvm::Value *SrcPtr,
DCodeGenFunction.cpp948 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()
DCodeGenFunction.h1706 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,
DCGObjCGNU.cpp550 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()
DCGObjCMac.cpp4251 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()
DCGExprCXX.cpp435 llvm::Value *SrcPtr = CGF.EmitCastToVoidPtr(NullVariable); in EmitNullBaseClassInitialization() local
438 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity()); in EmitNullBaseClassInitialization()
DCGBuiltin.cpp230 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/
DDependenceAnalysis.cpp3214 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/
DScalarReplAggregates.cpp701 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()
DSROA.cpp2918 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/
DMemorySanitizer.cpp1948 Value *SrcPtr = in finalizeInstrumentation() local
1950 IRB.CreateMemCpy(OverflowArgAreaShadowPtr, SrcPtr, VAArgOverflowSize, 16); in finalizeInstrumentation()
/external/clang/lib/Sema/
DSemaChecking.cpp5735 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/
DX86ISelLowering.cpp10152 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()