Searched defs:DestPtr (Results 1 - 15 of 15) sorted by relevance

/external/clang/lib/Lex/
H A DScratchBuffer.cpp35 const char *&DestPtr) {
44 DestPtr = CurBuffer+BytesUsed;
34 getToken(const char *Buf, unsigned Len, const char *&DestPtr) argument
H A DPreprocessor.cpp467 const char *DestPtr; local
468 SourceLocation Loc = ScratchBuf->getToken(Str.data(), Str.size(), DestPtr);
477 Tok.setRawIdentifierData(DestPtr);
479 Tok.setLiteralData(DestPtr);
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp85 bool processLoopStridedStore(Value *DestPtr, unsigned StoreSize,
440 processLoopStridedStore(Value *DestPtr, unsigned StoreSize, argument
482 unsigned AddrSpace = cast<PointerType>(DestPtr->getType())->getAddressSpace();
501 Type *IntPtr = TD->getIntPtrType(DestPtr->getContext());
/external/clang/lib/CodeGen/
H A DCGExprAgg.cpp76 /// then loads the result into DestPtr.
79 /// EmitFinalDestCopy - Perform the final copy to DestPtr, if desired.
87 void EmitArrayInit(Address DestPtr, llvm::ArrayType *AType,
215 /// then loads the result into DestPtr.
245 /// \brief Perform the final move to DestPtr if for some reason
268 /// EmitFinalDestCopy - Perform the final copy to DestPtr, if desired.
275 /// EmitFinalDestCopy - Perform the final copy to DestPtr, if desired.
402 void AggExprEmitter::EmitArrayInit(Address DestPtr, llvm::ArrayType *AType, argument
409 // DestPtr is an array*. Construct an elementType* by drilling
414 Builder.CreateInBoundsGEP(DestPtr
1459 EmitAggregateCopy(Address DestPtr, Address SrcPtr, QualType Ty, bool isVolatile, bool isAssignment) argument
[all...]
H A DCodeGenFunction.cpp1439 CodeGenFunction::EmitNullInitialization(Address DestPtr, QualType Ty) { argument
1449 if (DestPtr.getElementType() != Int8Ty)
1450 DestPtr = Builder.CreateElementBitCast(DestPtr, Int8Ty);
1496 CharUnits NullAlign = DestPtr.getAlignment();
1501 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal);
1504 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, false);
1511 Builder.CreateMemSet(DestPtr, Builder.getInt8(0), SizeVal, false);
H A DCGExprCXX.cpp353 Address DestPtr,
358 DestPtr = CGF.Builder.CreateElementBitCast(DestPtr, CGF.Int8Ty);
408 DestPtr.getAlignment());
419 CGF.Builder.CreateConstInBoundsByteGEP(DestPtr, StoreOffset),
433 CGF.Builder.CreateConstInBoundsByteGEP(DestPtr, StoreOffset),
352 EmitNullBaseClassInitialization(CodeGenFunction &CGF, Address DestPtr, const CXXRecordDecl *Base) argument
H A DCGClass.cpp1075 void emitMemcpyIR(Address DestPtr, Address SrcPtr, CharUnits Size) { argument
1076 llvm::PointerType *DPT = DestPtr.getType();
1079 DestPtr = CGF.Builder.CreateBitCast(DestPtr, DBP);
1086 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity());
H A DCGObjCGNU.cpp571 void EmitGCMemmoveCollectable(CodeGenFunction &CGF, Address DestPtr,
2771 Address DestPtr,
2775 DestPtr = EnforceType(B, DestPtr, PtrTy);
2779 {DestPtr.getPointer(), SrcPtr.getPointer(), Size});
2770 EmitGCMemmoveCollectable(CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, llvm::Value *Size) argument
H A DCodeGenFunction.h1795 void EmitAggregateAssign(Address DestPtr, Address SrcPtr, argument
1798 EmitAggregateCopy(DestPtr, SrcPtr, EltTy, IsVolatile, true);
1801 void EmitAggregateCopyCtor(Address DestPtr, Address SrcPtr, argument
1803 EmitAggregateCopy(DestPtr, SrcPtr, SrcTy, /*IsVolatile=*/false,
1813 void EmitAggregateCopy(Address DestPtr, Address SrcPtr,
1857 void EmitNullInitialization(Address DestPtr, QualType Ty);
H A DCGBuiltin.cpp95 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); local
96 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace();
104 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
156 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); local
157 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace();
168 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
194 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); local
195 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace();
202 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
H A DCGExpr.cpp919 Address DestPtr = CreateMemTemp(Ty, "undef.agg.tmp"); local
920 return RValue::getAggregate(DestPtr);
H A DCGObjCMac.cpp4471 Address DestPtr,
4475 DestPtr = CGF.Builder.CreateBitCast(DestPtr, ObjCTypes.Int8PtrTy);
4476 llvm::Value *args[] = { DestPtr.getPointer(), SrcPtr.getPointer(), size };
7105 Address DestPtr,
7109 DestPtr = CGF.Builder.CreateBitCast(DestPtr, ObjCTypes.Int8PtrTy);
7110 llvm::Value *args[] = { DestPtr.getPointer(), SrcPtr.getPointer(), Size };
4470 EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, llvm::Value *size) argument
7103 EmitGCMemmoveCollectable( CodeGen::CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, llvm::Value *Size) argument
/external/clang/lib/Sema/
H A DSemaCast.cpp2378 const PointerType *DestPtr = DestType->getAs<PointerType>(); local
2379 if (!DestPtr->isAddressSpaceOverlapping(*SrcType->getAs<PointerType>())) {
H A DSemaChecking.cpp9497 const PointerType *DestPtr = T->getAs<PointerType>(); local
9498 if (!DestPtr) return;
9501 QualType DestPointee = DestPtr->getPointeeType();
/external/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp115 bool processLoopStridedStore(Value *DestPtr, unsigned StoreSize,
745 Value *DestPtr, unsigned StoreSize, unsigned StoreAlignment,
761 unsigned DestAS = DestPtr->getType()->getPointerAddressSpace();
744 processLoopStridedStore( Value *DestPtr, unsigned StoreSize, unsigned StoreAlignment, Value *StoredVal, Instruction *TheStore, SmallPtrSetImpl<Instruction *> &Stores, const SCEVAddRecExpr *Ev, const SCEV *BECount, bool NegStride) argument

Completed in 575 milliseconds