Home
last modified time | relevance | path

Searched refs:DestPtr (Results 1 – 17 of 17) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/Lex/
HDScratchBuffer.cpp35 const char *&DestPtr) { in getToken() argument
44 DestPtr = CurBuffer+BytesUsed; in getToken()
HDPreprocessor.cpp459 const char *DestPtr; in CreateString() local
460 SourceLocation Loc = ScratchBuf->getToken(Str.data(), Str.size(), DestPtr); in CreateString()
469 Tok.setRawIdentifierData(DestPtr); in CreateString()
471 Tok.setLiteralData(DestPtr); in CreateString()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprAgg.cpp87 void EmitArrayInit(llvm::Value *DestPtr, llvm::ArrayType *AType,
405 void AggExprEmitter::EmitArrayInit(llvm::Value *DestPtr, llvm::ArrayType *AType, in EmitArrayInit() argument
417 Builder.CreateInBoundsGEP(DestPtr, indices, "arrayinit.begin"); in EmitArrayInit()
1425 void CodeGenFunction::EmitAggregateCopy(llvm::Value *DestPtr, in EmitAggregateCopy() argument
1476 SizeVal = emitArrayLength(VAT, BaseEltTy, DestPtr); in EmitAggregateCopy()
1512 llvm::PointerType *DPT = cast<llvm::PointerType>(DestPtr->getType()); in EmitAggregateCopy()
1515 DestPtr = Builder.CreateBitCast(DestPtr, DBP); 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()
HDCodeGenFunction.cpp1283 CodeGenFunction::EmitNullInitialization(llvm::Value *DestPtr, QualType Ty) { in EmitNullInitialization() argument
1294 cast<llvm::PointerType>(DestPtr->getType())->getAddressSpace(); in EmitNullInitialization()
1296 if (DestPtr->getType() != BP) in EmitNullInitialization()
1297 DestPtr = Builder.CreateBitCast(DestPtr, BP); in EmitNullInitialization()
1349 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal); in EmitNullInitialization()
1352 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity(), false); in EmitNullInitialization()
1359 Builder.CreateMemSet(DestPtr, Builder.getInt8(0), SizeVal, in EmitNullInitialization()
HDCGCall.cpp980 llvm::Value *DestPtr, bool DestIsVolatile, in BuildAggStore() argument
989 llvm::Value *EltPtr = CGF.Builder.CreateConstGEP2_32(STy, DestPtr, 0, i); in BuildAggStore()
998 CGF.Builder.CreateAlignedStore(Val, DestPtr, DestAlign.getQuantity(), in BuildAggStore()
3546 llvm::Value *DestPtr = ReturnValue.getValue(); in EmitCall() local
3550 if (!DestPtr) { in EmitCall()
3551 DestPtr = CreateMemTemp(RetTy, "agg.tmp"); in EmitCall()
3554 BuildAggStore(*this, CI, DestPtr, DestIsVolatile, DestAlign); in EmitCall()
3555 return RValue::getAggregate(DestPtr); in EmitCall()
3569 llvm::Value *DestPtr = ReturnValue.getValue(); in EmitCall() local
3573 if (!DestPtr) { in EmitCall()
[all …]
HDCGObjCRuntime.h262 llvm::Value *DestPtr,
HDCodeGenFunction.h1594 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,
1664 void EmitNullInitialization(llvm::Value *DestPtr, QualType Ty);
2733 void EmitGCMemmoveCollectable(llvm::Value *DestPtr, llvm::Value *SrcPtr,
HDCGExprCXX.cpp351 llvm::Value *DestPtr, in EmitNullBaseClassInitialization() argument
356 DestPtr = CGF.EmitCastToVoidPtr(DestPtr); in EmitNullBaseClassInitialization()
382 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity()); in EmitNullBaseClassInitialization()
389 CGF.Builder.CreateMemSet(DestPtr, CGF.Builder.getInt8(0), SizeVal, in EmitNullBaseClassInitialization()
HDCGClass.cpp959 void emitMemcpyIR(llvm::Value *DestPtr, llvm::Value *SrcPtr, in emitMemcpyIR() argument
961 llvm::PointerType *DPT = cast<llvm::PointerType>(DestPtr->getType()); in emitMemcpyIR()
964 DestPtr = CGF.Builder.CreateBitCast(DestPtr, DBP); in emitMemcpyIR()
971 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity(), in emitMemcpyIR()
HDCGObjCGNU.cpp540 void EmitGCMemmoveCollectable(CodeGenFunction &CGF, llvm::Value *DestPtr,
2724 llvm::Value *DestPtr, in EmitGCMemmoveCollectable() argument
2728 DestPtr = EnforceType(B, DestPtr, PtrTy); in EmitGCMemmoveCollectable()
2731 B.CreateCall(MemMoveFn.getType(), MemMoveFn, {DestPtr, SrcPtr, Size}); in EmitGCMemmoveCollectable()
HDCGObjCMac.cpp4189 llvm::Value *DestPtr, in EmitGCMemmoveCollectable() argument
4193 DestPtr = CGF.Builder.CreateBitCast(DestPtr, ObjCTypes.Int8PtrTy); in EmitGCMemmoveCollectable()
4194 llvm::Value *args[] = { DestPtr, SrcPtr, size }; in EmitGCMemmoveCollectable()
6832 llvm::Value *DestPtr, in EmitGCMemmoveCollectable() argument
6836 DestPtr = CGF.Builder.CreateBitCast(DestPtr, ObjCTypes.Int8PtrTy); in EmitGCMemmoveCollectable()
6837 llvm::Value *args[] = { DestPtr, SrcPtr, Size }; in EmitGCMemmoveCollectable()
HDCGBuiltin.cpp94 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); in MakeBinaryAtomicValue() local
95 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace(); in MakeBinaryAtomicValue()
103 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in MakeBinaryAtomicValue()
134 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); in EmitBinaryAtomicPost() local
135 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace(); in EmitBinaryAtomicPost()
146 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in EmitBinaryAtomicPost()
173 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); in MakeAtomicCmpXchgValue() local
174 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace(); in MakeAtomicCmpXchgValue()
181 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in MakeAtomicCmpXchgValue()
HDCGExpr.cpp781 llvm::Value *DestPtr = CreateMemTemp(Ty, "undef.agg.tmp"); in GetUndefRValue() local
782 return RValue::getAggregate(DestPtr); in GetUndefRValue()
/NextBSD/contrib/llvm/tools/clang/include/clang/Lex/
HDScratchBuffer.h37 SourceLocation getToken(const char *Buf, unsigned Len, const char *&DestPtr);
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDLoopIdiomRecognize.cpp154 bool processLoopStridedStore(Value *DestPtr, unsigned StoreSize,
901 processLoopStridedStore(Value *DestPtr, unsigned StoreSize, in processLoopStridedStore() argument
913 unsigned DestAS = DestPtr->getType()->getPointerAddressSpace(); in processLoopStridedStore()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaCast.cpp2251 const PointerType *DestPtr = DestType->getAs<PointerType>(); in CheckCStyleCast() local
2252 if (!DestPtr->isAddressSpaceOverlapping(*SrcType->getAs<PointerType>())) { in CheckCStyleCast()
HDSemaChecking.cpp8250 const PointerType *DestPtr = T->getAs<PointerType>(); in CheckCastAlign() local
8251 if (!DestPtr) return; in CheckCastAlign()
8254 QualType DestPointee = DestPtr->getPointeeType(); in CheckCastAlign()