/external/clang/lib/CodeGen/ |
H A D | CGCall.cpp | 661 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 D | CGExprComplex.cpp | 301 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 D | CGClass.cpp | 575 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 D | CGObjCRuntime.h | 263 llvm::Value *SrcPtr,
|
H A D | CGExprAgg.cpp | 1389 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 D | CGDecl.cpp | 1140 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 D | CodeGenFunction.cpp | 1249 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 D | CodeGenFunction.h | 1463 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 D | CGObjCGNU.cpp | 543 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 D | CGExprCXX.cpp | 340 llvm::Value *SrcPtr = CGF.EmitCastToVoidPtr(NullVariable); local 343 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity());
|
H A D | CGObjCMac.cpp | 4224 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 D | CGBuiltin.cpp | 234 Value *SrcPtr = EmitVAListRef(E->getArg(1)); local 239 SrcPtr = Builder.CreateBitCast(SrcPtr, Type); 241 DstPtr, SrcPtr));
|
/external/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 3297 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 D | ConstantFolding.cpp | 1058 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 D | ScalarReplAggregates.cpp | 703 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 D | SROA.cpp | 2620 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 D | MemorySanitizer.cpp | 2721 Value *SrcPtr = IRB.CreateConstGEP1_32(VAArgTLSCopy, AMD64FpEndOffset); variable 2722 IRB.CreateMemCpy(OverflowArgAreaShadowPtr, SrcPtr, VAArgOverflowSize, 16);
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 1990 SDValue SrcPtr = Op.getOperand(2); local 1995 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr, DAG.getIntPtrConstant(32),
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 13289 SDValue SrcPtr = Op.getOperand(1); 13326 InstOps.push_back(SrcPtr); 13354 SDValue SrcPtr = Op.getOperand(2); 13359 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr,
|