Lines Matching refs:SrcRecordTy
182 bool shouldTypeidBeNullChecked(QualType SrcRecordTy) override;
184 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
189 QualType SrcRecordTy) override;
231 QualType SrcRecordTy, QualType DestTy,
236 QualType SrcRecordTy, QualType DestTy,
242 QualType SrcRecordTy) override;
1579 bool ItaniumCXXABI::shouldTypeidBeNullChecked(QualType SrcRecordTy) { in shouldTypeidBeNullChecked() argument
1591 QualType SrcRecordTy, in EmitTypeid() argument
1595 cast<CXXRecordDecl>(SrcRecordTy->castAs<RecordType>()->getDecl()); in EmitTypeid()
1614 QualType SrcRecordTy) { in shouldDynamicCastCallBeNullChecked() argument
1619 CodeGenFunction &CGF, Address ThisAddr, QualType SrcRecordTy, in emitDynamicCastCall() argument
1625 CGF.CGM.GetAddrOfRTTIDescriptor(SrcRecordTy.getUnqualifiedType()); in emitDynamicCastCall()
1630 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in emitDynamicCastCall()
1671 CodeGenFunction &CGF, Address ThisAddr, QualType SrcRecordTy, in emitExactDynamicCast() argument
1677 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in emitExactDynamicCast()
1715 ThisAddr = Address(emitDynamicCastToVoid(CGF, ThisAddr, SrcRecordTy), in emitExactDynamicCast()
1750 QualType SrcRecordTy) { in emitDynamicCastToVoid() argument
1752 cast<CXXRecordDecl>(SrcRecordTy->castAs<RecordType>()->getDecl()); in emitDynamicCastToVoid()