Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DScratchBuffer.cpp34 const char *&DestPtr) { in getToken() argument
51 DestPtr = CurBuffer+BytesUsed; in getToken()
H A DPreprocessor.cpp494 const char *DestPtr; in CreateString() local
495 SourceLocation Loc = ScratchBuf->getToken(Str.data(), Str.size(), DestPtr); in CreateString()
504 Tok.setRawIdentifierData(DestPtr); in CreateString()
506 Tok.setLiteralData(DestPtr); in CreateString()
519 const char *DestPtr; in SplitToken() local
521 ScratchBuf->getToken(Buffer.data() + LocInfo.second, Length, DestPtr); in SplitToken()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h371 llvm::Value *DestPtr = emitRawPointerFromAddress(Dest); variable
373 return CreateMemCpy(DestPtr, Dest.getAlignment().getAsAlign(), SrcPtr,
378 llvm::Value *DestPtr = emitRawPointerFromAddress(Dest); variable
380 return CreateMemCpy(DestPtr, Dest.getAlignment().getAsAlign(), SrcPtr,
386 llvm::Value *DestPtr = emitRawPointerFromAddress(Dest); in CreateMemCpyInline() local
388 return CreateMemCpyInline(DestPtr, Dest.getAlignment().getAsAlign(), SrcPtr, in CreateMemCpyInline()
395 llvm::Value *DestPtr = emitRawPointerFromAddress(Dest); variable
397 return CreateMemMove(DestPtr, Dest.getAlignment().getAsAlign(), SrcPtr,
H A DCGExprAgg.cpp96 void EmitArrayInit(Address DestPtr, llvm::ArrayType *AType, QualType ArrayQTy,
594 void AggExprEmitter::EmitArrayInit(Address DestPtr, llvm::ArrayType *AType, in EmitArrayInit() argument
616 DestPtr.getAlignment().alignmentOfArrayElement(elementSize); in EmitArrayInit()
654 llvm::Value *begin = DestPtr.emitRawPointer(CGF); in EmitArrayInit()
2291 Address DestPtr = Dest.getAddress(); in EmitAggregateCopy() local
2348 SizeVal = emitArrayLength(VAT, BaseEltTy, DestPtr); in EmitAggregateCopy()
2373 DestPtr = DestPtr.withElementType(Int8Ty); in EmitAggregateCopy()
2382 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, in EmitAggregateCopy()
2390 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr, in EmitAggregateCopy()
2397 auto *Inst = Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, isVolatile); in EmitAggregateCopy()
H A DCGExprCXX.cpp513 Address DestPtr, in EmitNullBaseClassInitialization() argument
518 DestPtr = DestPtr.withElementType(CGF.Int8Ty); in EmitNullBaseClassInitialization()
568 std::max(Layout.getNonVirtualAlignment(), DestPtr.getAlignment()); in EmitNullBaseClassInitialization()
579 CGF.Builder.CreateConstInBoundsByteGEP(DestPtr, StoreOffset), in EmitNullBaseClassInitialization()
593 CGF.Builder.CreateConstInBoundsByteGEP(DestPtr, StoreOffset), in EmitNullBaseClassInitialization()
H A DCGObjCRuntime.h296 Address DestPtr, Address SrcPtr,
H A DCodeGenFunction.cpp2223 CodeGenFunction::EmitNullInitialization(Address DestPtr, QualType Ty) { in EmitNullInitialization() argument
2232 if (DestPtr.getElementType() != Int8Ty) in EmitNullInitialization()
2233 DestPtr = DestPtr.withElementType(Int8Ty); in EmitNullInitialization()
2276 CharUnits NullAlign = DestPtr.getAlignment(); in EmitNullInitialization()
2280 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal); in EmitNullInitialization()
2283 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, false); in EmitNullInitialization()
2290 Builder.CreateMemSet(DestPtr, Builder.getInt8(0), SizeVal, false); in EmitNullInitialization()
H A DCGClass.cpp1001 void emitMemcpyIR(Address DestPtr, Address SrcPtr, CharUnits Size) { in emitMemcpyIR() argument
1002 DestPtr = DestPtr.withElementType(CGF.Int8Ty); in emitMemcpyIR()
1004 auto *I = CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity()); in emitMemcpyIR()
H A DCGCall.cpp6143 Address DestPtr = ReturnValue.getValue(); in EmitCall() local
6148 if (!DestPtr.isValid()) { in EmitCall()
6149 DestPtr = CreateMemTemp(RetTy, "coerce"); in EmitCall()
6159 Address StorePtr = emitAddressAtOffset(*this, DestPtr, RetAI); in EmitCall()
6166 return convertTempToRValue(DestPtr, RetTy, SourceLocation()); in EmitCall()
H A DCGObjCGNU.cpp648 void EmitGCMemmoveCollectable(CodeGenFunction &CGF, Address DestPtr,
4341 Address DestPtr, in EmitGCMemmoveCollectable() argument
4345 llvm::Value *DestPtrVal = EnforceType(B, DestPtr.emitRawPointer(CGF), PtrTy); in EmitGCMemmoveCollectable()
H A DCGBuiltin.cpp489 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); in EmitAtomicCmpXchg128ForMSIntrin() local
494 assert(DestPtr->getType()->isPointerTy()); in EmitAtomicCmpXchg128ForMSIntrin()
506 Address DestAddr(DestPtr, Int128Ty, in EmitAtomicCmpXchg128ForMSIntrin()
6432 Address DestPtr = CreateMemTemp(E->getType(), "agg.tmp"); in EmitBuiltinExpr() local
6433 ReturnValue = ReturnValueSlot(DestPtr, false); in EmitBuiltinExpr()
H A DCGObjCMac.cpp4907 Address DestPtr, Address SrcPtr, in EmitGCMemmoveCollectable() argument
4909 llvm::Value *args[] = {DestPtr.emitRawPointer(CGF), in EmitGCMemmoveCollectable()
7551 CodeGen::CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, in EmitGCMemmoveCollectable() argument
7553 llvm::Value *args[] = {DestPtr.emitRawPointer(CGF), in EmitGCMemmoveCollectable()
H A DCGExpr.cpp1476 Address DestPtr = CreateMemTemp(Ty, "undef.agg.tmp"); in GetUndefRValue() local
1477 return RValue::getAggregate(DestPtr); in GetUndefRValue()
H A DCodeGenFunction.h3060 void EmitNullInitialization(Address DestPtr, QualType Ty);
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DScratchBuffer.h36 SourceLocation getToken(const char *Buf, unsigned Len, const char *&DestPtr);
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpBuiltinBitCast.h38 const Pointer &DestPtr, Bits Size);
H A DInterpBuiltin.cpp1748 const Pointer DestPtr = S.Stk.pop<Pointer>(); in interp__builtin_memcpy() local
1764 S.Stk.push<Pointer>(DestPtr); in interp__builtin_memcpy()
1768 if (SrcPtr.isZero() || DestPtr.isZero()) { in interp__builtin_memcpy()
1769 Pointer DiagPtr = (SrcPtr.isZero() ? SrcPtr : DestPtr); in interp__builtin_memcpy()
1777 if (SrcPtr.isIntegralPointer() || DestPtr.isIntegralPointer()) { in interp__builtin_memcpy()
1781 : std::to_string(DestPtr.getIntegerRepresentation()); in interp__builtin_memcpy()
1783 << Move << WChar << DestPtr.isIntegralPointer() << DiagVal; in interp__builtin_memcpy()
1788 if (DestPtr.isDummy() || SrcPtr.isDummy()) in interp__builtin_memcpy()
1791 QualType DestElemType = getElemType(DestPtr); in interp__builtin_memcpy()
1793 if (DestPtr.getFieldDesc()->isArray()) { in interp__builtin_memcpy()
[all …]
H A DInterpBuiltinBitCast.cpp472 const Pointer &SrcPtr, const Pointer &DestPtr, in DoMemcpy() argument
475 assert(DestPtr.isBlockPointer()); in DoMemcpy()
486 enumeratePointerFields(DestPtr, S.getContext(), Size, in DoMemcpy()
H A DInterp.h3007 const auto &DestPtr = S.Stk.peek<Pointer>(); in CopyArray() local
3015 const Pointer &DP = DestPtr.atIndex(DestIndex + I); in CopyArray()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp230 bool processLoopStridedStore(Value *DestPtr, const SCEV *StoreSizeSCEV,
237 bool processLoopStoreOfLoopLoad(Value *DestPtr, Value *SourcePtr,
1021 Value *DestPtr, const SCEV *StoreSizeSCEV, MaybeAlign StoreAlignment, in processLoopStridedStore() argument
1030 unsigned DestAS = DestPtr->getType()->getPointerAddressSpace(); in processLoopStridedStore()
1037 Type *IntIdxTy = DL->getIndexType(DestPtr->getType()); in processLoopStridedStore()
1273 Value *DestPtr, Value *SourcePtr, const SCEV *StoreSizeSCEV, in processLoopStoreOfLoopLoad() argument
1295 unsigned StrAS = DestPtr->getType()->getPointerAddressSpace(); in processLoopStoreOfLoopLoad()
H A DSROA.cpp3480 Value *DestPtr, *SrcPtr; in visitMemTransferInst() local
3484 DestPtr = OurPtr; in visitMemTransferInst()
3489 DestPtr = OtherPtr; in visitMemTransferInst()
3494 CallInst *New = IRB.CreateMemCpy(DestPtr, DestAlign, SrcPtr, SrcAlign, in visitMemTransferInst()
3499 APInt Offset(DL.getIndexTypeSizeInBits(DestPtr->getType()), 0); in visitMemTransferInst()
3502 &II, New, DestPtr, nullptr, DL); in visitMemTransferInst()
3504 DestPtr->stripAndAccumulateConstantOffsets( in visitMemTransferInst()
3507 SliceSize * 8, &II, New, DestPtr, nullptr, DL); in visitMemTransferInst()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp2693 const Type *DestPtr, *SrcPtr; in checkAddressSpaceCast() local
2696 DestPtr = Self.getASTContext().getCanonicalType(DestType.getTypePtr()), in checkAddressSpaceCast()
2699 while (isa<PointerType>(DestPtr) && isa<PointerType>(SrcPtr)) { in checkAddressSpaceCast()
2700 const PointerType *DestPPtr = cast<PointerType>(DestPtr); in checkAddressSpaceCast()
2716 DestPtr = DestPPtr->getPointeeType().getTypePtr(); in checkAddressSpaceCast()
H A DSemaChecking.cpp14474 const PointerType *DestPtr = T->getAs<PointerType>(); in CheckCastAlign() local
14475 if (!DestPtr) return; in CheckCastAlign()
14478 QualType DestPointee = DestPtr->getPointeeType(); in CheckCastAlign()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp509 uint64_t *DestPtr = Result.isSingleWord() ? &Result.U.VAL : Result.U.pVal; in extractBits() local
514 DestPtr[word] = (w0 >> loBit) | (w1 << (APINT_BITS_PER_WORD - loBit)); in extractBits()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1103 SDValue DestPtr = Op.getOperand(1); in LowerVACOPY() local
1111 Chain, DL, DestPtr, SrcPtr, DAG.getIntPtrConstant(12, DL), Align(4), in LowerVACOPY()