Home | History | Annotate | Download | only in Sema

Lines Matching refs:Overload

2866   // that overload resolution actually selects.
3616 /// expression. The logic mostly mirrors the type-based overload, but may modify
4149 // Handle any non-overload placeholder types in the base and index
4151 // operand might be an overloadable type, in which case the overload
4152 // resolution for the operator overload should get the first crack
4153 // at the overload.
4195 // operators, so there's nothing interesting for overload resolution
4199 // to overload resolution and so should not take this path.
4979 // We cannot lower out overload
4981 case BuiltinType::Overload:
5567 // Immediately handle non-overload placeholders. Overloads can be
7789 // diagnostics and just checking for errors, e.g., during overload
10336 if (PTy->getKind() == BuiltinType::Overload) {
11241 if (pty->getKind() == BuiltinType::Overload) {
11244 // code below are valid when the LHS is an overload set. Note
11245 // that an overload set can be dependently-typed, but it never
11263 // An overload in the RHS can potentially be resolved by the type
11265 if (Opc == BO_Assign && pty->getKind() == BuiltinType::Overload) {
11276 if (pty->getKind() == BuiltinType::Overload &&
11513 // Overload set does not contain methods.
11541 (pty->getKind() == BuiltinType::Overload ||
12960 // We (incorrectly) mark overload resolution as an unevaluated context, so we
12976 // function template or overload resolution or other cases which we
14040 // overload resolution when referred to from a potentially-evaluated
14206 /// expressions, code used only during overload resolution, etc., are not
14215 /// during overload resolution or within sizeof/alignof/typeof/typeid.
14971 case BuiltinType::Overload: {