| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGCall.cpp | 830 EnterStructPointerForCoercedAccess(llvm::Value *SrcPtr, in EnterStructPointerForCoercedAccess() argument 834 if (SrcSTy->getNumElements() == 0) return SrcPtr; in EnterStructPointerForCoercedAccess() 846 return SrcPtr; in EnterStructPointerForCoercedAccess() 849 SrcPtr = CGF.Builder.CreateConstGEP2_32(SrcSTy, SrcPtr, 0, 0, "coerce.dive"); in EnterStructPointerForCoercedAccess() 853 cast<llvm::PointerType>(SrcPtr->getType())->getElementType(); in EnterStructPointerForCoercedAccess() 855 return EnterStructPointerForCoercedAccess(SrcPtr, SrcSTy, DstSize, CGF); in EnterStructPointerForCoercedAccess() 857 return SrcPtr; in EnterStructPointerForCoercedAccess() 921 static llvm::Value *CreateCoercedLoad(llvm::Value *SrcPtr, in CreateCoercedLoad() argument 925 cast<llvm::PointerType>(SrcPtr->getType())->getElementType(); in CreateCoercedLoad() 929 return CGF.Builder.CreateAlignedLoad(SrcPtr, SrcAlign.getQuantity()); in CreateCoercedLoad() [all …]
|
| HD | CGClass.cpp | 606 llvm::Value *SrcPtr in EmitMemberInitializer() local 608 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); in EmitMemberInitializer() 936 llvm::Value *SrcPtr = CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(SrcRec)); in emitMemcpy() local 937 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); in emitMemcpy() 959 void emitMemcpyIR(llvm::Value *DestPtr, llvm::Value *SrcPtr, in emitMemcpyIR() argument 966 llvm::PointerType *SPT = cast<llvm::PointerType>(SrcPtr->getType()); in emitMemcpyIR() 969 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP); in emitMemcpyIR() 971 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity(), in emitMemcpyIR() 1176 Expr *SrcPtr = CE->getArg(1); in getMemcpyableField() local 1177 if (ImplicitCastExpr *SC = dyn_cast<ImplicitCastExpr>(SrcPtr)) in getMemcpyableField() [all …]
|
| HD | CGExprComplex.cpp | 309 llvm::Value *SrcPtr = lvalue.getAddress(); in EmitLoadOfLValue() local 320 llvm::Value *RealP = Builder.CreateStructGEP(nullptr, SrcPtr, 0, in EmitLoadOfLValue() 321 SrcPtr->getName() + ".realp"); in EmitLoadOfLValue() 323 SrcPtr->getName() + ".real"); in EmitLoadOfLValue() 327 llvm::Value *ImagP = Builder.CreateStructGEP(nullptr, SrcPtr, 1, in EmitLoadOfLValue() 328 SrcPtr->getName() + ".imagp"); in EmitLoadOfLValue() 330 SrcPtr->getName() + ".imag"); in EmitLoadOfLValue()
|
| HD | CGExprAgg.cpp | 1426 llvm::Value *SrcPtr, QualType Ty, in EmitAggregateCopy() argument 1517 llvm::PointerType *SPT = cast<llvm::PointerType>(SrcPtr->getType()); in EmitAggregateCopy() 1520 SrcPtr = Builder.CreateBitCast(SrcPtr, SBP); in EmitAggregateCopy() 1528 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, in EmitAggregateCopy() 1536 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, in EmitAggregateCopy() 1548 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, alignment.getQuantity(), in EmitAggregateCopy()
|
| HD | CGDecl.cpp | 1190 llvm::Value *SrcPtr = GV; in EmitAutoVarInit() local 1191 if (SrcPtr->getType() != BP) in EmitAutoVarInit() 1192 SrcPtr = Builder.CreateBitCast(SrcPtr, BP); in EmitAutoVarInit() 1194 Builder.CreateMemCpy(Loc, SrcPtr, SizeVal, alignment.getQuantity(), in EmitAutoVarInit()
|
| HD | CGObjCRuntime.h | 263 llvm::Value *SrcPtr,
|
| HD | CodeGenFunction.h | 1594 void EmitAggregateAssign(llvm::Value *DestPtr, llvm::Value *SrcPtr, in EmitAggregateAssign() argument 1597 EmitAggregateCopy(DestPtr, SrcPtr, EltTy, IsVolatile, CharUnits::Zero(), in EmitAggregateAssign() 1601 void EmitAggregateCopyCtor(llvm::Value *DestPtr, llvm::Value *SrcPtr, in EmitAggregateCopyCtor() argument 1605 EmitAggregateCopy(DestPtr, SrcPtr, SrcTy, /*IsVolatile=*/false, in EmitAggregateCopyCtor() 1616 void EmitAggregateCopy(llvm::Value *DestPtr, llvm::Value *SrcPtr, 2733 void EmitGCMemmoveCollectable(llvm::Value *DestPtr, llvm::Value *SrcPtr,
|
| HD | CodeGenFunction.cpp | 1346 llvm::Value *SrcPtr = in EmitNullInitialization() local 1349 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal); in EmitNullInitialization() 1352 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity(), false); in EmitNullInitialization()
|
| HD | CGObjCGNU.cpp | 541 llvm::Value *SrcPtr, 2725 llvm::Value *SrcPtr, in EmitGCMemmoveCollectable() argument 2729 SrcPtr = EnforceType(B, SrcPtr, PtrTy); in EmitGCMemmoveCollectable() 2731 B.CreateCall(MemMoveFn.getType(), MemMoveFn, {DestPtr, SrcPtr, Size}); in EmitGCMemmoveCollectable()
|
| HD | CGObjCMac.cpp | 4190 llvm::Value *SrcPtr, in EmitGCMemmoveCollectable() argument 4192 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy); in EmitGCMemmoveCollectable() 4194 llvm::Value *args[] = { DestPtr, SrcPtr, size }; in EmitGCMemmoveCollectable() 6833 llvm::Value *SrcPtr, in EmitGCMemmoveCollectable() argument 6835 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy); in EmitGCMemmoveCollectable() 6837 llvm::Value *args[] = { DestPtr, SrcPtr, Size }; in EmitGCMemmoveCollectable()
|
| HD | CGExprCXX.cpp | 379 llvm::Value *SrcPtr = CGF.EmitCastToVoidPtr(NullVariable); in EmitNullBaseClassInitialization() local 382 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity()); in EmitNullBaseClassInitialization()
|
| HD | CGBuiltin.cpp | 297 Value *SrcPtr = EmitVAListRef(E->getArg(1)); in EmitBuiltinExpr() local 302 SrcPtr = Builder.CreateBitCast(SrcPtr, Type); in EmitBuiltinExpr() 304 {DstPtr, SrcPtr})); in EmitBuiltinExpr()
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | DependenceAnalysis.cpp | 3362 Value *SrcPtr = getPointerOperand(Src); in depends() local 3366 SrcPtr)) { in depends() 3390 GEPOperator *SrcGEP = dyn_cast<GEPOperator>(SrcPtr); in depends() 3420 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr); in depends() 3813 Value *SrcPtr = getPointerOperand(Src); in getSplitIteration() local 3816 SrcPtr) == MustAlias); in getSplitIteration() 3825 GEPOperator *SrcGEP = dyn_cast<GEPOperator>(SrcPtr); in getSplitIteration() 3849 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr); in getSplitIteration()
|
| HD | ConstantFolding.cpp | 1054 Constant *SrcPtr = CE->getOperand(0); in ConstantFoldInstOperands() local 1055 unsigned SrcPtrSize = DL.getPointerTypeSizeInBits(SrcPtr->getType()); in ConstantFoldInstOperands() 1059 unsigned SrcAS = SrcPtr->getType()->getPointerAddressSpace(); in ConstantFoldInstOperands()
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | ScalarReplAggregates.cpp | 708 Value *SrcPtr = MTI->getSource(); in ConvertUsesToScalar() local 709 PointerType* SPTy = cast<PointerType>(SrcPtr->getType()); in ConvertUsesToScalar() 715 SrcPtr = Builder.CreateBitCast(SrcPtr, AIPTy); in ConvertUsesToScalar() 717 LoadInst *SrcVal = Builder.CreateLoad(SrcPtr, "srcval"); in ConvertUsesToScalar()
|
| HD | SROA.cpp | 3050 Value *SrcPtr = getAdjustedPtr(IRB, DL, OtherPtr, OtherOffset, OtherPtrTy, in visitMemTransferInst() local 3056 std::swap(SrcPtr, DstPtr); in visitMemTransferInst() 3071 IRB.CreateAlignedLoad(SrcPtr, SrcAlign, II.isVolatile(), "copyload"); in visitMemTransferInst()
|
| /NextBSD/contrib/llvm/lib/Transforms/Instrumentation/ |
| HD | MemorySanitizer.cpp | 2874 Value *SrcPtr = IRB.CreateConstGEP1_32(IRB.getInt8Ty(), VAArgTLSCopy, in finalizeInstrumentation() local 2876 IRB.CreateMemCpy(OverflowArgAreaShadowPtr, SrcPtr, VAArgOverflowSize, 16); in finalizeInstrumentation()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaChecking.cpp | 8260 const PointerType *SrcPtr = Op->getType()->getAs<PointerType>(); in CheckCastAlign() local 8261 if (!SrcPtr) return; in CheckCastAlign() 8262 QualType SrcPointee = SrcPtr->getPointeeType(); in CheckCastAlign()
|
| /NextBSD/contrib/llvm/lib/Target/SystemZ/ |
| HD | SystemZISelLowering.cpp | 2726 SDValue SrcPtr = Op.getOperand(2); in lowerVACOPY() local 2731 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr, DAG.getIntPtrConstant(32, DL), in lowerVACOPY()
|
| /NextBSD/contrib/llvm/lib/Target/X86/ |
| HD | X86ISelLowering.cpp | 15038 SDValue SrcPtr = Op.getOperand(1); in LowerVAARG() local 15071 SDValue InstOps[] = {Chain, SrcPtr, DAG.getConstant(ArgSize, dl, MVT::i32), in LowerVAARG() 15098 SDValue SrcPtr = Op.getOperand(2); in LowerVACOPY() local 15103 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr, in LowerVACOPY()
|