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

/external/clang/lib/CodeGen/
H A DCGCall.cpp661 EnterStructPointerForCoercedAccess(llvm::Value *SrcPtr, argument
665 if (SrcSTy->getNumElements() == 0) return SrcPtr;
675 return SrcPtr;
678 SrcPtr = CGF.Builder.CreateConstGEP2_32(SrcPtr, 0, 0, "coerce.dive");
682 cast<llvm::PointerType>(SrcPtr->getType())->getElementType();
684 return EnterStructPointerForCoercedAccess(SrcPtr, SrcSTy, DstSize, CGF);
686 return SrcPtr;
743 /// CreateCoercedLoad - Create a load from \arg SrcPtr interpreted as
749 static llvm::Value *CreateCoercedLoad(llvm::Value *SrcPtr, argument
2784 llvm::Value *SrcPtr; local
[all...]
H A DCGExprComplex.cpp301 llvm::Value *SrcPtr = lvalue.getAddress();
312 llvm::Value *RealP = Builder.CreateStructGEP(SrcPtr, 0,
313 SrcPtr->getName() + ".realp");
315 SrcPtr->getName() + ".real");
319 llvm::Value *ImagP = Builder.CreateStructGEP(SrcPtr, 1,
320 SrcPtr->getName() + ".imagp");
322 SrcPtr->getName() + ".imag");
H A DCGClass.cpp575 llvm::Value *SrcPtr local
577 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
836 llvm::Value *SrcPtr = CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(SrcRec)); local
837 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
856 void emitMemcpyIR(llvm::Value *DestPtr, llvm::Value *SrcPtr, argument
863 llvm::PointerType *SPT = cast<llvm::PointerType>(SrcPtr->getType());
866 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP);
868 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity(),
1069 Expr *SrcPtr
[all...]
H A DCGObjCRuntime.h263 llvm::Value *SrcPtr,
H A DCGExprAgg.cpp1389 llvm::Value *SrcPtr, QualType Ty,
1452 llvm::PointerType *SPT = cast<llvm::PointerType>(SrcPtr->getType());
1455 SrcPtr = Builder.CreateBitCast(SrcPtr, SBP);
1466 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr,
1478 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr,
1490 Builder.CreateMemCpy(DestPtr, SrcPtr,
1388 EmitAggregateCopy(llvm::Value *DestPtr, llvm::Value *SrcPtr, QualType Ty, bool isVolatile, CharUnits alignment, bool isAssignment) argument
H A DCGDecl.cpp1140 llvm::Value *SrcPtr = GV; local
1141 if (SrcPtr->getType() != BP)
1142 SrcPtr = Builder.CreateBitCast(SrcPtr, BP);
1144 Builder.CreateMemCpy(Loc, SrcPtr, SizeVal, alignment.getQuantity(),
H A DCodeGenFunction.cpp1249 llvm::Value *SrcPtr = local
1252 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal);
1255 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity(), false);
H A DCodeGenFunction.h1463 void EmitAggregateAssign(llvm::Value *DestPtr, llvm::Value *SrcPtr, argument
1466 EmitAggregateCopy(DestPtr, SrcPtr, EltTy, IsVolatile, CharUnits::Zero(),
1476 void EmitAggregateCopy(llvm::Value *DestPtr, llvm::Value *SrcPtr,
2362 void EmitGCMemmoveCollectable(llvm::Value *DestPtr, llvm::Value *SrcPtr,
H A DCGObjCGNU.cpp543 llvm::Value *SrcPtr,
2726 llvm::Value *SrcPtr,
2730 SrcPtr = EnforceType(B, SrcPtr, PtrTy);
2732 B.CreateCall3(MemMoveFn, DestPtr, SrcPtr, Size);
2724 EmitGCMemmoveCollectable(CodeGenFunction &CGF, llvm::Value *DestPtr, llvm::Value *SrcPtr, llvm::Value *Size) argument
H A DCGExprCXX.cpp340 llvm::Value *SrcPtr = CGF.EmitCastToVoidPtr(NullVariable); local
343 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity());
H A DCGObjCMac.cpp4224 llvm::Value *SrcPtr,
4226 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy);
4228 llvm::Value *args[] = { DestPtr, SrcPtr, size };
6866 llvm::Value *SrcPtr,
6868 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy);
6870 llvm::Value *args[] = { DestPtr, SrcPtr, Size };
4222 EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF, llvm::Value *DestPtr, llvm::Value *SrcPtr, llvm::Value *size) argument
6863 EmitGCMemmoveCollectable( CodeGen::CodeGenFunction &CGF, llvm::Value *DestPtr, llvm::Value *SrcPtr, llvm::Value *Size) argument
H A DCGBuiltin.cpp234 Value *SrcPtr = EmitVAListRef(E->getArg(1)); local
239 SrcPtr = Builder.CreateBitCast(SrcPtr, Type);
241 DstPtr, SrcPtr));
/external/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp3297 Value *SrcPtr = getPointerOperand(Src); local
3300 switch (underlyingObjectsAlias(AA, DstPtr, SrcPtr)) {
3324 GEPOperator *SrcGEP = dyn_cast<GEPOperator>(SrcPtr);
3353 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr);
3743 Value *SrcPtr = getPointerOperand(Src); local
3745 assert(underlyingObjectsAlias(AA, DstPtr, SrcPtr) ==
3755 GEPOperator *SrcGEP = dyn_cast<GEPOperator>(SrcPtr);
3779 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr);
H A DConstantFolding.cpp1058 Constant *SrcPtr = CE->getOperand(0); local
1059 unsigned SrcPtrSize = TD->getPointerTypeSizeInBits(SrcPtr->getType());
1063 unsigned SrcAS = SrcPtr->getType()->getPointerAddressSpace();
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp703 Value *SrcPtr = MTI->getSource(); local
704 PointerType* SPTy = cast<PointerType>(SrcPtr->getType());
710 SrcPtr = Builder.CreateBitCast(SrcPtr, AIPTy);
712 LoadInst *SrcVal = Builder.CreateLoad(SrcPtr, "srcval");
H A DSROA.cpp2620 Value *SrcPtr = getAdjustedPtr(IRB, DL, OtherPtr, OtherOffset, OtherPtrTy, local
2626 std::swap(SrcPtr, DstPtr);
2642 Src = IRB.CreateAlignedLoad(SrcPtr, SrcAlign, II.isVolatile(),
/external/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2721 Value *SrcPtr = IRB.CreateConstGEP1_32(VAArgTLSCopy, AMD64FpEndOffset); variable
2722 IRB.CreateMemCpy(OverflowArgAreaShadowPtr, SrcPtr, VAArgOverflowSize, 16);
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1990 SDValue SrcPtr = Op.getOperand(2); local
1995 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr, DAG.getIntPtrConstant(32),
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp13289 SDValue SrcPtr = Op.getOperand(1);
13326 InstOps.push_back(SrcPtr);
13354 SDValue SrcPtr = Op.getOperand(2);
13359 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr,

Completed in 1056 milliseconds