Searched refs:DestPtr (Results 1 - 19 of 19) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DScratchBuffer.h36 SourceLocation getToken(const char *Buf, unsigned Len, const char *&DestPtr);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/
H A DScratchBuffer.cpp34 const char *&DestPtr) {
51 DestPtr = CurBuffer+BytesUsed;
33 getToken(const char *Buf, unsigned Len, const char *&DestPtr) argument
H A DPreprocessor.cpp492 const char *DestPtr; local
493 SourceLocation Loc = ScratchBuf->getToken(Str.data(), Str.size(), DestPtr);
502 Tok.setRawIdentifierData(DestPtr);
504 Tok.setLiteralData(DestPtr);
517 const char *DestPtr; local
519 ScratchBuf->getToken(Buffer.data() + LocInfo.second, Length, DestPtr);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp72 /// then loads the result into DestPtr.
80 /// EmitFinalDestCopy - Perform the final copy to DestPtr, if desired.
90 void EmitArrayInit(Address DestPtr, llvm::ArrayType *AType,
224 /// then loads the result into DestPtr.
314 /// EmitFinalDestCopy - Perform the final copy to DestPtr, if desired.
321 /// EmitFinalDestCopy - Perform the final copy to DestPtr, if desired.
473 void AggExprEmitter::EmitArrayInit(Address DestPtr, llvm::ArrayType *AType, argument
483 // DestPtr is an array*. Construct an elementType* by drilling
488 Builder.CreateInBoundsGEP(DestPtr.getPointer(), indices, "arrayinit.begin");
492 DestPtr
1932 Address DestPtr = Dest.getAddress(*this); local
[all...]
H A DCodeGenFunction.cpp1724 CodeGenFunction::EmitNullInitialization(Address DestPtr, QualType Ty) { argument
1734 if (DestPtr.getElementType() != Int8Ty)
1735 DestPtr = Builder.CreateElementBitCast(DestPtr, Int8Ty);
1778 CharUnits NullAlign = DestPtr.getAlignment();
1783 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal);
1786 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, false);
1793 Builder.CreateMemSet(DestPtr, Builder.getInt8(0), SizeVal, false);
H A DCGObjCRuntime.h298 Address DestPtr,
H A DCGExprCXX.cpp495 Address DestPtr,
500 DestPtr = CGF.Builder.CreateElementBitCast(DestPtr, CGF.Int8Ty);
550 DestPtr.getAlignment());
561 CGF.Builder.CreateConstInBoundsByteGEP(DestPtr, StoreOffset),
575 CGF.Builder.CreateConstInBoundsByteGEP(DestPtr, StoreOffset),
494 EmitNullBaseClassInitialization(CodeGenFunction &CGF, Address DestPtr, const CXXRecordDecl *Base) argument
H A DCGCall.cpp5045 Address DestPtr = ReturnValue.getValue();
5048 if (!DestPtr.isValid()) {
5049 DestPtr = CreateMemTemp(RetTy, "agg.tmp");
5052 EmitAggregateStore(CI, DestPtr, DestIsVolatile);
5053 return RValue::getAggregate(DestPtr);
5067 Address DestPtr = ReturnValue.getValue();
5070 if (!DestPtr.isValid()) {
5071 DestPtr = CreateMemTemp(RetTy, "coerce");
5076 Address StorePtr = emitAddressAtOffset(*this, DestPtr, RetAI);
5079 return convertTempToRValue(DestPtr, RetT
[all...]
H A DCGClass.cpp1001 void emitMemcpyIR(Address DestPtr, Address SrcPtr, CharUnits Size) { argument
1002 llvm::PointerType *DPT = DestPtr.getType();
1005 DestPtr = CGF.Builder.CreateBitCast(DestPtr, DBP);
1012 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity());
H A DCGObjCGNU.cpp656 void EmitGCMemmoveCollectable(CodeGenFunction &CGF, Address DestPtr,
4027 Address DestPtr,
4031 DestPtr = EnforceType(B, DestPtr, PtrTy);
4034 B.CreateCall(MemMoveFn, {DestPtr.getPointer(), SrcPtr.getPointer(), Size});
4026 EmitGCMemmoveCollectable(CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, llvm::Value *Size) argument
H A DCGObjCMac.cpp5057 Address DestPtr,
5061 DestPtr = CGF.Builder.CreateBitCast(DestPtr, ObjCTypes.Int8PtrTy);
5062 llvm::Value *args[] = { DestPtr.getPointer(), SrcPtr.getPointer(), size };
7711 Address DestPtr,
7715 DestPtr = CGF.Builder.CreateBitCast(DestPtr, ObjCTypes.Int8PtrTy);
7716 llvm::Value *args[] = { DestPtr.getPointer(), SrcPtr.getPointer(), Size };
5056 EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, llvm::Value *size) argument
7709 EmitGCMemmoveCollectable( CodeGen::CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, llvm::Value *Size) argument
H A DCGBuiltin.cpp143 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); local
144 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace();
152 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
204 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); local
205 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace();
216 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
246 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); local
247 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace();
254 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
4483 Address DestPtr
[all...]
H A DCGExpr.cpp1189 Address DestPtr = CreateMemTemp(Ty, "undef.agg.tmp"); local
1190 return RValue::getAggregate(DestPtr);
H A DCodeGenFunction.h2610 void EmitNullInitialization(Address DestPtr, QualType Ty);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp181 bool processLoopStridedStore(Value *DestPtr, unsigned StoreSize,
891 Value *DestPtr, unsigned StoreSize, MaybeAlign StoreAlignment,
907 unsigned DestAS = DestPtr->getType()->getPointerAddressSpace();
913 Type *IntIdxTy = DL->getIndexType(DestPtr->getType());
890 processLoopStridedStore( Value *DestPtr, unsigned StoreSize, MaybeAlign StoreAlignment, Value *StoredVal, Instruction *TheStore, SmallPtrSetImpl<Instruction *> &Stores, const SCEVAddRecExpr *Ev, const SCEV *BECount, bool NegStride, bool IsLoopMemset) argument
H A DSROA.cpp2980 Value *DestPtr, *SrcPtr;
2984 DestPtr = OurPtr;
2989 DestPtr = OtherPtr;
2994 CallInst *New = IRB.CreateMemCpy(DestPtr, DestAlign, SrcPtr, SrcAlign,
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp2459 const Type *DestPtr, *SrcPtr; local
2462 DestPtr = Self.getASTContext().getCanonicalType(DestType.getTypePtr()),
2465 while (isa<PointerType>(DestPtr) && isa<PointerType>(SrcPtr)) {
2466 const PointerType *DestPPtr = cast<PointerType>(DestPtr);
2481 DestPtr = DestPPtr->getPointeeType().getTypePtr();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp457 uint64_t *DestPtr = Result.isSingleWord() ? &Result.U.VAL : Result.U.pVal;
462 DestPtr[word] = (w0 >> loBit) | (w1 << (APINT_BITS_PER_WORD - loBit));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp995 SDValue DestPtr = Op.getOperand(1); local
1002 return DAG.getMemcpy(Chain, DL, DestPtr, SrcPtr,

Completed in 309 milliseconds