Lines Matching refs:SrcRecordTy
2152 QualType SrcRecordTy = E->getType(); in EmitTypeidFromVTable() local
2159 ThisPtr, SrcRecordTy); in EmitTypeidFromVTable()
2165 CGF.CGM.getCXXABI().shouldTypeidBeNullChecked(SrcRecordTy)) { in EmitTypeidFromVTable()
2178 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable()
2244 QualType SrcRecordTy; in EmitDynamicCast() local
2247 SrcRecordTy = SrcTy->getPointeeType(); in EmitDynamicCast()
2250 SrcRecordTy = SrcTy->castAs<PointerType>()->getPointeeType(); in EmitDynamicCast()
2253 SrcRecordTy = SrcTy; in EmitDynamicCast()
2262 EmitTypeCheck(TCK_DynamicOperation, DCE->getExprLoc(), ThisAddr, SrcRecordTy); in EmitDynamicCast()
2273 assert(SrcRecordTy->isRecordType() && "source type must be a record type!"); in EmitDynamicCast()
2287 SrcTy->isPointerType(), SrcRecordTy); in EmitDynamicCast()
2304 Value = CGM.getCXXABI().emitDynamicCastToVoid(*this, ThisAddr, SrcRecordTy); in EmitDynamicCast()
2309 *this, ThisAddr, SrcRecordTy, DestTy, DestRecordTy, CastEnd, CastNull); in EmitDynamicCast()
2313 Value = CGM.getCXXABI().emitDynamicCastCall(*this, ThisAddr, SrcRecordTy, in EmitDynamicCast()