Lines Matching refs:SrcRecordTy
136 bool shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) override;
138 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
143 QualType SrcRecordTy) override;
146 QualType SrcRecordTy, QualType DestTy,
151 QualType SrcRecordTy,
582 QualType SrcRecordTy);
919 QualType SrcRecordTy) { in performBaseAdjustment() argument
921 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in performBaseAdjustment()
951 QualType SrcRecordTy) { in shouldTypeidBeNullChecked() argument
952 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in shouldTypeidBeNullChecked()
975 QualType SrcRecordTy, in EmitTypeid() argument
979 performBaseAdjustment(CGF, ThisPtr, SrcRecordTy); in EmitTypeid()
985 QualType SrcRecordTy) { in shouldDynamicCastCallBeNullChecked() argument
986 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in shouldDynamicCastCallBeNullChecked()
992 CodeGenFunction &CGF, Address This, QualType SrcRecordTy, in EmitDynamicCastCall() argument
997 CGF.CGM.GetAddrOfRTTIDescriptor(SrcRecordTy.getUnqualifiedType()); in EmitDynamicCastCall()
1002 std::tie(This, Offset) = performBaseAdjustment(CGF, This, SrcRecordTy); in EmitDynamicCastCall()
1026 QualType SrcRecordTy, in EmitDynamicCastToVoid() argument
1028 std::tie(Value, std::ignore) = performBaseAdjustment(CGF, Value, SrcRecordTy); in EmitDynamicCastToVoid()