Searched refs:OdrUse (Results 1 – 8 of 8) sorted by relevance
198 struct OdrUse { struct199 constexpr OdrUse() {} in OdrUse() argument206 static constexpr OdrUse<run> kOdrUse{}; argument
198 struct OdrUse { struct199 constexpr OdrUse() {} in OdrUse() function206 static constexpr OdrUse<run> kOdrUse{}; argument
113 struct OdrUse { // \ struct118 …OdrUse use; // expected-note {{implicit default constructor for 'DefaultedFnExceptionSpec::OdrUse'… argument
16765 OdrUseContext OdrUse = in MarkFunctionReferenced() local16767 if (IsRecursiveCall && OdrUse == OdrUseContext::Used) in MarkFunctionReferenced()16768 OdrUse = OdrUseContext::FormallyOdrUsed; in MarkFunctionReferenced()16773 OdrUse == OdrUseContext::Used) { in MarkFunctionReferenced()16776 OdrUse = OdrUseContext::FormallyOdrUsed; in MarkFunctionReferenced()16778 OdrUse = OdrUseContext::FormallyOdrUsed; in MarkFunctionReferenced()16810 bool NeedDefinition = !IsRecursiveCall && (OdrUse == OdrUseContext::Used || in MarkFunctionReferenced()16952 if (OdrUse == OdrUseContext::Used && !Func->isUsed(/*CheckUsedAttr=*/false)) { in MarkFunctionReferenced()18099 OdrUseContext OdrUse = isOdrUseContext(SemaRef); in DoMarkVarDeclReferenced() local18112 OdrUse == OdrUseContext::Used || NeededForConstantEvaluation; in DoMarkVarDeclReferenced()[all …]
12962 bool OdrUse = MightBeOdrUse && IsPotentiallyEvaluatedContext(*this); in MarkFunctionReferenced() local12990 OdrUse || (Func->isConstexpr() && (Func->isImplicitlyInstantiable() || in MarkFunctionReferenced()13005 if ((Func->isUsed(/*CheckUsedAttr=*/false) || !OdrUse) && in MarkFunctionReferenced()13114 MarkFunctionReferenced(Loc, i, OdrUse); in MarkFunctionReferenced()13118 if (!OdrUse) return; in MarkFunctionReferenced()14028 bool OdrUse = true; in MarkDeclRefReferenced() local14031 OdrUse = false; in MarkDeclRefReferenced()14032 MarkExprReferenced(*this, E->getLocation(), E->getDecl(), E, OdrUse); in MarkDeclRefReferenced()