| /src/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
| Descriptor.cpp | 28 auto *SrcPtr = reinterpret_cast<T *>(Src); 30 new (DstPtr) T(std::move(*SrcPtr)); 50 auto *SrcPtr = &reinterpret_cast<T *>(Src)[I]; 52 new (DstPtr) T(std::move(*SrcPtr)); 103 auto *SrcPtr = Src + ElemOffset; 106 auto *SrcDesc = reinterpret_cast<InlineDescriptor *>(SrcPtr);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| VectorCombine.cpp | 126 Value *SrcPtr = Load->getPointerOperand()->stripPointerCasts(); 127 assert(isa<PointerType>(SrcPtr->getType()) && "Expected a pointer type"); 133 if (AS != SrcPtr->getType()->getPointerAddressSpace()) 134 SrcPtr = Load->getPointerOperand(); 153 if (!isSafeToLoadUnconditionally(SrcPtr, MinVecTy, Align(1), DL, Load, &DT)) { 158 unsigned OffsetBitWidth = DL.getIndexTypeSizeInBits(SrcPtr->getType()); 160 SrcPtr = SrcPtr->stripAndAccumulateInBoundsConstantOffsets(DL, Offset); 178 if (!isSafeToLoadUnconditionally(SrcPtr, MinVecTy, Align(1), DL, Load, &DT)) 182 // to more accurately represent "(new) SrcPtr - Offset = (old) SrcPtr", bu [all...] |
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGNonTrivialStruct.cpp | 891 Address DstPtr = Dst.getAddress(*this), SrcPtr = Src.getAddress(*this); 894 SrcPtr.getAlignment(), getContext()); 898 std::array<Address, 2>({{DstPtr, SrcPtr}})); 905 Address DstPtr = Dst.getAddress(*this), SrcPtr = Src.getAddress(*this); 908 SrcPtr.getAlignment(), getContext()); 911 *this, std::array<Address, 2>({{DstPtr, SrcPtr}})); 916 Address DstPtr = Dst.getAddress(*this), SrcPtr = Src.getAddress(*this); 919 SrcPtr.getAlignment(), getContext()); 923 std::array<Address, 2>({{DstPtr, SrcPtr}})); 930 Address DstPtr = Dst.getAddress(*this), SrcPtr = Src.getAddress(*this) [all...] |
| CGClass.cpp | 672 llvm::Value *SrcPtr 674 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); 981 llvm::Value *SrcPtr = CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(SrcRec)); 982 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); 1001 void emitMemcpyIR(Address DestPtr, Address SrcPtr, CharUnits Size) { 1007 llvm::PointerType *SPT = SrcPtr.getType(); 1010 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP); 1012 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity()); 1214 Expr *SrcPtr = CE->getArg(1) [all...] |
| CGObjCRuntime.h | 313 Address SrcPtr,
|
| CGExprComplex.cpp | 355 Address SrcPtr = lvalue.getAddress(CGF); 361 Address RealP = CGF.emitAddrOfRealComponent(SrcPtr, lvalue.getType()); 362 Real = Builder.CreateLoad(RealP, isVolatile, SrcPtr.getName() + ".real"); 366 Address ImagP = CGF.emitAddrOfImagComponent(SrcPtr, lvalue.getType()); 367 Imag = Builder.CreateLoad(ImagP, isVolatile, SrcPtr.getName() + ".imag");
|
| CGExprAgg.cpp | 2052 Address SrcPtr = Src.getAddress(*this); 2134 SrcPtr = Builder.CreateElementBitCast(SrcPtr, Int8Ty); 2142 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, 2150 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, 2157 auto Inst = Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, isVolatile);
|
| CGDecl.cpp | 1152 Address SrcPtr = CGM.createUnnamedGlobalFrom(D, Constant, Align); 1154 SrcPtr.getAddressSpace()); 1155 if (SrcPtr.getType() != BP) 1156 SrcPtr = Builder.CreateBitCast(SrcPtr, BP); 1157 return SrcPtr;
|
| CodeGenFunction.cpp | 1932 Address SrcPtr(Builder.CreateBitCast(NullVariable, Builder.getInt8PtrTy()), 1935 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal); 1938 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, false);
|
| CGCall.cpp | 1138 EnterStructPointerForCoercedAccess(Address SrcPtr, 1142 if (SrcSTy->getNumElements() == 0) return SrcPtr; 1154 return SrcPtr; 1157 SrcPtr = CGF.Builder.CreateStructGEP(SrcPtr, 0, "coerce.dive"); 1160 llvm::Type *SrcTy = SrcPtr.getElementType(); 1162 return EnterStructPointerForCoercedAccess(SrcPtr, SrcSTy, DstSize, CGF); 1164 return SrcPtr; 1221 /// CreateCoercedLoad - Create a load from \arg SrcPtr interpreted as
|
| CGObjCGNU.cpp | 647 Address SrcPtr, 4028 Address SrcPtr, 4032 SrcPtr = EnforceType(B, SrcPtr, PtrTy); 4034 B.CreateCall(MemMoveFn, {DestPtr.getPointer(), SrcPtr.getPointer(), Size});
|
| CGExprCXX.cpp | 555 Address SrcPtr = Address(CGF.EmitCastToVoidPtr(NullVariable), Align); 564 CGF.Builder.CreateConstInBoundsByteGEP(SrcPtr, StoreOffset),
|
| CGObjCMac.cpp | 5074 Address SrcPtr, 5076 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy); 5078 llvm::Value *args[] = { DestPtr.getPointer(), SrcPtr.getPointer(), size }; 7729 Address SrcPtr, 7731 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy); 7733 llvm::Value *args[] = { DestPtr.getPointer(), SrcPtr.getPointer(), Size };
|
| CGBuiltin.cpp | 2540 Value *SrcPtr = EmitVAListRef(E->getArg(1)).getPointer(); 2545 SrcPtr = Builder.CreateBitCast(SrcPtr, Type); 2547 {DstPtr, SrcPtr}));
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| MachineIRBuilder.h | 1829 const SrcOp &SrcPtr, 1834 Opcode, {}, {DstPtr, SrcPtr, Size, SrcOp(INT64_C(0) /*isTailCall*/)}); 1840 MachineInstrBuilder buildMemCpy(const SrcOp &DstPtr, const SrcOp &SrcPtr, 1843 return buildMemTransferInst(TargetOpcode::G_MEMCPY, DstPtr, SrcPtr, Size,
|
| CallLowering.h | 285 /// Do a memory copy of \p MemSize bytes from \p SrcPtr to \p DstPtr. This 288 copyArgumentMemory(const ArgInfo &Arg, Register DstPtr, Register SrcPtr,
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| DependenceAnalysis.cpp | 3256 Value *SrcPtr = getLoadStorePointerOperand(Src); 3260 const SCEV *SrcAccessFn = SE->getSCEVAtScope(SrcPtr, SrcLoop); 3307 Value *SrcPtr = getLoadStorePointerOperand(Src); 3317 auto *SrcGEP = dyn_cast<GetElementPtrInst>(SrcPtr); 3381 if (!AllIndiciesInRange(SrcSizes, SrcSubscripts, SrcPtr) || 3401 Value *SrcPtr = getLoadStorePointerOperand(Src); 3450 if (!isKnownNonNegative(SrcSubscripts[I], SrcPtr)) 3523 Value *SrcPtr = getLoadStorePointerOperand(Src); 3552 const SCEV *SrcSCEV = SE->getSCEV(SrcPtr); 3940 Value *SrcPtr = getLoadStorePointerOperand(Src) [all...] |
| ConstantFolding.cpp | 661 auto *SrcPtr = CE->getOperand(0); 662 if (!SrcPtr->getType()->isPointerTy()) 665 return ConstantFoldLoadFromConstPtr(SrcPtr, DestTy, DL); 1365 Constant *SrcPtr = CE->getOperand(0); 1366 unsigned SrcPtrSize = DL.getPointerTypeSizeInBits(SrcPtr->getType()); 1370 unsigned SrcAS = SrcPtr->getType()->getPointerAddressSpace(); 2861 auto *SrcPtr = Operands[0]; 2865 Constant *VecData = ConstantFoldLoadFromConstPtr(SrcPtr, FVTy, DL);
|
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/internal/ |
| atomic.d | 81 enum SrcPtr = SizedReg!CX; 86 enum SrcPtr = SizedReg!DX; 107 }, [SrcPtr, RetPtr]));
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| CallLowering.cpp | 1030 const ArgInfo &Arg, Register DstPtr, Register SrcPtr, 1049 MIRBuilder.buildMemCpy(DstPtr, SrcPtr, SizeConst, *DstMMO, *SrcMMO);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| MemorySanitizer.cpp | 3534 Value *SrcPtr = CB.getArgOperand(1); 3548 getShadowOriginPtr(SrcPtr, NextIRB, NextIRB.getInt8Ty(), Align(1), 4390 Value *SrcPtr = IRB.CreateConstGEP1_32(IRB.getInt8Ty(), VAArgTLSCopy, 4392 IRB.CreateMemCpy(OverflowArgAreaShadowPtr, Alignment, SrcPtr, Alignment, 4395 SrcPtr = IRB.CreateConstGEP1_32(IRB.getInt8Ty(), VAArgTLSOriginCopy, 4397 IRB.CreateMemCpy(OverflowArgAreaOriginPtr, Alignment, SrcPtr, Alignment, 5225 Value *SrcPtr = IRB.CreateConstGEP1_32(IRB.getInt8Ty(), VAArgTLSCopy, 5227 IRB.CreateMemCpy(OverflowArgAreaShadowPtr, Alignment, SrcPtr, Alignment, 5230 SrcPtr = IRB.CreateConstGEP1_32(IRB.getInt8Ty(), VAArgTLSOriginCopy, 5232 IRB.CreateMemCpy(OverflowArgAreaOriginPtr, Alignment, SrcPtr, Alignment [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| SROA.cpp | 2998 Value *DestPtr, *SrcPtr; 3004 SrcPtr = OtherPtr; 3009 SrcPtr = OurPtr; 3012 CallInst *New = IRB.CreateMemCpy(DestPtr, DestAlign, SrcPtr, SrcAlign, 3044 Value *SrcPtr = getAdjustedPtr(IRB, DL, OtherPtr, OtherOffset, OtherPtrTy, 3050 std::swap(SrcPtr, DstPtr); 3066 LoadInst *Load = IRB.CreateAlignedLoad(OtherTy, SrcPtr, SrcAlign,
|
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaCast.cpp | 2586 const Type *DestPtr, *SrcPtr; 2590 SrcPtr = Self.getASTContext().getCanonicalType(SrcType.getTypePtr()); 2592 while (isa<PointerType>(DestPtr) && isa<PointerType>(SrcPtr)) { 2594 const PointerType *SrcPPtr = cast<PointerType>(SrcPtr); 2609 SrcPtr = SrcPPtr->getPointeeType().getTypePtr();
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonISelLowering.cpp | 1019 SDValue SrcPtr = Op.getOperand(2); 1025 return DAG.getMemcpy(Chain, DL, DestPtr, SrcPtr,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZISelLowering.cpp | 3412 SDValue SrcPtr = Op.getOperand(2); 3417 return DAG.getMemcpy(Chain, DL, DstPtr, SrcPtr, DAG.getIntPtrConstant(32, DL),
|