HomeSort by: relevance | last modified time | path
    Searched refs:SrcPtr (Results 1 - 25 of 26) sorted by relevancy

1 2

  /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),

Completed in 116 milliseconds

1 2