Searched refs:RefTy (Results 1 – 9 of 9) sorted by relevance
27 template <class RefTy> class MapEntryOptionalStorage;115 template <class RefTy> class MapEntryOptionalStorage {116 using optional_none_tag = typename RefTy::optional_none_tag;117 RefTy MaybeRef;130 RefTy &getValue() LLVM_LVALUE_FUNCTION {134 RefTy const &getValue() const LLVM_LVALUE_FUNCTION {139 RefTy &&getValue() && {146 MaybeRef = RefTy(std::forward<Args>(args)...);149 MapEntryOptionalStorage &operator=(RefTy Ref) {
229 auto *RefTy = CtorDecl->getParamDecl(0)->getType()->getAs<ReferenceType>(); in checkPostCall() local230 if (RefTy && in checkPostCall()231 RefTy->getPointeeType()->getCanonicalTypeUnqualified() == BoolTy) { in checkPostCall()
31 else if (const ReferenceType *RefTy = T->getAs<ReferenceType>()) in GetUnderlyingFunction() local32 T = RefTy->getPointeeType(); in GetUnderlyingFunction()679 const ReferenceType *RefTy = HandlerType->getAs<ReferenceType>(); in handlerCanCatch() local680 if (RefTy) in handlerCanCatch()681 HandlerType = RefTy->getPointeeType(); in handlerCanCatch()689 if (RefTy && (!HandlerType.isConstQualified() || in handlerCanCatch()835 if (const ReferenceType *RefTy = SubI->getAs<ReferenceType>()) in CheckExceptionSpecSubset() local836 SubI = RefTy->getPointeeType(); in CheckExceptionSpecSubset()
12982 if (const ReferenceType *RefTy = LHSDecl->getType()->getAs<ReferenceType>()) in CheckIdentityFieldAssignment() local12983 if (RefTy->getPointeeType().isVolatileQualified()) in CheckIdentityFieldAssignment()13804 if (const ReferenceType *RefTy = LHSDecl->getType()->getAs<ReferenceType>()) in DiagnoseSelfAssignment() local13805 if (RefTy->getPointeeType().isVolatileQualified()) in DiagnoseSelfAssignment()19363 if (const ReferenceType *RefTy = Type->getAs<ReferenceType>()) { in resolveDecl() local19364 Type = RefTy->getPointeeType(); in resolveDecl()
7991 if (const ReferenceType *RefTy = Ty->getAs<ReferenceType>()) in AddTypesConvertedFrom() local7992 Ty = RefTy->getPointeeType(); in AddTypesConvertedFrom()
2283 if (const auto *RefTy = RetTy->getAs<ReferenceType>()) { in ConstructAttributeList() local2284 QualType PTy = RefTy->getPointeeType(); in ConstructAttributeList()2461 if (const auto *RefTy = ParamType->getAs<ReferenceType>()) { in ConstructAttributeList() local2462 QualType PTy = RefTy->getPointeeType(); in ConstructAttributeList()
2460 LValue EmitLoadOfReferenceLValue(Address RefAddr, QualType RefTy,2463 LValue RefLVal = MakeAddrLValue(RefAddr, RefTy, LValueBaseInfo(Source),2464 CGM.getTBAAAccessInfo(RefTy));
1171 if (const auto *RefTy = PrivateVD->getType()->getAs<ReferenceType>()) in EmitOMPLastprivateClauseFinal() local1174 CGM.getNaturalTypeAlignment(RefTy->getPointeeType())); in EmitOMPLastprivateClauseFinal()
7285 if (const auto *RefTy = ExprTy->getAs<ReferenceType>()) in getExprTypeSize() local7286 ExprTy = RefTy->getPointeeType().getCanonicalType(); in getExprTypeSize()