Lines Matching refs:DeleteTy
1775 llvm::Value *Ptr, QualType DeleteTy, in EmitDeleteCall() argument
1807 CharUnits DeleteTypeSize = getContext().getTypeSizeInChars(DeleteTy); in EmitDeleteCall()
1828 DeleteTy, true /* NeedsPreferredAlignment */)); in EmitDeleteCall()
2075 QualType DeleteTy = E->getDestroyedType(); in EmitCXXDeleteExpr() local
2080 EmitDestroyingObjectDelete(*this, E, Ptr, DeleteTy); in EmitCXXDeleteExpr()
2088 if (DeleteTy->isConstantArrayType()) { in EmitCXXDeleteExpr()
2096 = getContext().getAsConstantArrayType(DeleteTy)) { in EmitCXXDeleteExpr()
2098 DeleteTy = Arr->getElementType(); in EmitCXXDeleteExpr()
2106 ConvertTypeForMem(DeleteTy), Ptr.getAlignment()); in EmitCXXDeleteExpr()
2109 assert(ConvertTypeForMem(DeleteTy) == Ptr.getElementType()); in EmitCXXDeleteExpr()
2112 EmitArrayDelete(*this, E, Ptr, DeleteTy); in EmitCXXDeleteExpr()
2115 if (!EmitObjectDelete(*this, E, Ptr, DeleteTy, DeleteEnd)) in EmitCXXDeleteExpr()