Lines Matching refs:DestPtr
73 /// then loads the result into DestPtr.
76 /// EmitFinalDestCopy - Perform the final copy to DestPtr, if desired.
83 void EmitStdInitializerList(llvm::Value *DestPtr, InitListExpr *InitList);
84 void EmitArrayInit(llvm::Value *DestPtr, llvm::ArrayType *AType,
198 /// then loads the result into DestPtr.
221 /// \brief Perform the final move to DestPtr if for some reason
247 /// EmitFinalDestCopy - Perform the final copy to DestPtr, if desired.
288 /// EmitFinalDestCopy - Perform the final copy to DestPtr, if desired.
382 void AggExprEmitter::EmitArrayInit(llvm::Value *DestPtr, llvm::ArrayType *AType,
389 // DestPtr is an array*. Construct an elementType* by drilling
394 Builder.CreateInBoundsGEP(DestPtr, indices, "arrayinit.begin");
1164 /// type. The result is computed into DestPtr. Note that if DestPtr is null,
1166 /// true, DestPtr cannot be 0.
1193 void CodeGenFunction::EmitAggregateCopy(llvm::Value *DestPtr,
1246 llvm::PointerType *DPT = cast<llvm::PointerType>(DestPtr->getType());
1249 DestPtr = Builder.CreateBitCast(DestPtr, DBP);
1265 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr,
1277 CGM.getObjCRuntime().EmitGCMemmoveCollectable(*this, DestPtr, SrcPtr,
1284 Builder.CreateMemCpy(DestPtr, SrcPtr,