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

/external/clang/lib/CodeGen/
H A DCGCall.cpp620 EnterStructPointerForCoercedAccess(llvm::Value *SrcPtr, argument
624 if (SrcSTy->getNumElements() == 0) return SrcPtr;
634 return SrcPtr;
637 SrcPtr = CGF.Builder.CreateConstGEP2_32(SrcPtr, 0, 0, "coerce.dive");
641 cast<llvm::PointerType>(SrcPtr->getType())->getElementType();
643 return EnterStructPointerForCoercedAccess(SrcPtr, SrcSTy, DstSize, CGF);
645 return SrcPtr;
701 /// CreateCoercedLoad - Create a load from \arg SrcPtr interpreted as
707 static llvm::Value *CreateCoercedLoad(llvm::Value *SrcPtr, argument
2391 llvm::Value *SrcPtr; local
[all...]
H A DCGExprAgg.cpp1369 llvm::Value *SrcPtr, QualType Ty,
1432 llvm::PointerType *SPT = cast<llvm::PointerType>(SrcPtr->getType());
1435 SrcPtr = Builder.CreateBitCast(SrcPtr, SBP);
1446 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr,
1458 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr,
1470 Builder.CreateMemCpy(DestPtr, SrcPtr,
1368 EmitAggregateCopy(llvm::Value *DestPtr, llvm::Value *SrcPtr, QualType Ty, bool isVolatile, CharUnits alignment, bool isAssignment) argument
H A DCGExprComplex.cpp299 llvm::Value *SrcPtr = lvalue.getAddress();
310 llvm::Value *RealP = Builder.CreateStructGEP(SrcPtr, 0,
311 SrcPtr->getName() + ".realp");
313 SrcPtr->getName() + ".real");
317 llvm::Value *ImagP = Builder.CreateStructGEP(SrcPtr, 1,
318 SrcPtr->getName() + ".imagp");
320 SrcPtr->getName() + ".imag");
H A DCGClass.cpp575 llvm::Value *SrcPtr local
577 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
806 llvm::Value *SrcPtr = CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(SrcRec)); local
807 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
826 void emitMemcpyIR(llvm::Value *DestPtr, llvm::Value *SrcPtr, argument
833 llvm::PointerType *SPT = cast<llvm::PointerType>(SrcPtr->getType());
836 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP);
838 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity(),
1038 Expr *SrcPtr
[all...]
H A DCGObjCRuntime.h263 llvm::Value *SrcPtr,
H A DCGDecl.cpp1138 llvm::Value *SrcPtr = GV; local
1139 if (SrcPtr->getType() != BP)
1140 SrcPtr = Builder.CreateBitCast(SrcPtr, BP);
1142 Builder.CreateMemCpy(Loc, SrcPtr, SizeVal, alignment.getQuantity(),
H A DCodeGenFunction.cpp1075 llvm::Value *SrcPtr = local
1078 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal);
1081 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity(), false);
H A DCodeGenFunction.h1433 void EmitAggregateAssign(llvm::Value *DestPtr, llvm::Value *SrcPtr, argument
1436 EmitAggregateCopy(DestPtr, SrcPtr, EltTy, IsVolatile, CharUnits::Zero(),
1446 void EmitAggregateCopy(llvm::Value *DestPtr, llvm::Value *SrcPtr,
2270 void EmitGCMemmoveCollectable(llvm::Value *DestPtr, llvm::Value *SrcPtr,
H A DCGObjCGNU.cpp552 llvm::Value *SrcPtr,
2770 llvm::Value *SrcPtr,
2774 SrcPtr = EnforceType(B, SrcPtr, PtrTy);
2776 B.CreateCall3(MemMoveFn, DestPtr, SrcPtr, Size);
2768 EmitGCMemmoveCollectable(CodeGenFunction &CGF, llvm::Value *DestPtr, llvm::Value *SrcPtr, llvm::Value *Size) argument
H A DCGObjCMac.cpp4254 llvm::Value *SrcPtr,
4256 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy);
4258 llvm::Value *args[] = { DestPtr, SrcPtr, size };
6872 llvm::Value *SrcPtr,
6874 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy);
6876 llvm::Value *args[] = { DestPtr, SrcPtr, Size };
4252 EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF, llvm::Value *DestPtr, llvm::Value *SrcPtr, llvm::Value *size) argument
6869 EmitGCMemmoveCollectable( CodeGen::CodeGenFunction &CGF, llvm::Value *DestPtr, llvm::Value *SrcPtr, llvm::Value *Size) argument
H A DCGExprCXX.cpp427 llvm::Value *SrcPtr = CGF.EmitCastToVoidPtr(NullVariable); local
430 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity());
H A DCGBuiltin.cpp230 Value *SrcPtr = EmitVAListRef(E->getArg(1)); local
235 SrcPtr = Builder.CreateBitCast(SrcPtr, Type);
237 DstPtr, SrcPtr));
/external/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp3219 Value *SrcPtr = getPointerOperand(Src); local
3222 switch (underlyingObjectsAlias(AA, DstPtr, SrcPtr)) {
3246 GEPOperator *SrcGEP = dyn_cast<GEPOperator>(SrcPtr);
3275 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr);
3659 Value *SrcPtr = getPointerOperand(Src); local
3661 assert(underlyingObjectsAlias(AA, DstPtr, SrcPtr) ==
3671 GEPOperator *SrcGEP = dyn_cast<GEPOperator>(SrcPtr);
3695 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr);
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp701 Value *SrcPtr = MTI->getSource(); local
702 PointerType* SPTy = cast<PointerType>(SrcPtr->getType());
708 SrcPtr = Builder.CreateBitCast(SrcPtr, AIPTy);
710 LoadInst *SrcVal = Builder.CreateLoad(SrcPtr, "srcval");
H A DSROA.cpp2484 Value *SrcPtr = getAdjustedPtr(IRB, DL, OtherPtr, RelOffset, OtherPtrTy); local
2487 std::swap(SrcPtr, DstPtr);
2501 Src = IRB.CreateAlignedLoad(SrcPtr, Align, II.isVolatile(),
/external/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1973 Value *SrcPtr = local
1975 IRB.CreateMemCpy(OverflowArgAreaShadowPtr, SrcPtr, VAArgOverflowSize, 16);
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1330 SDValue SrcPtr = Op.getOperand(2); local
1335 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr, DAG.getIntPtrConstant(32),
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10624 SDValue SrcPtr = Op.getOperand(1); local
10661 InstOps.push_back(SrcPtr);
10690 SDValue SrcPtr = Op.getOperand(2); local
10695 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr,

Completed in 404 milliseconds