Searched refs:UserDefined (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | constant-expression-cxx1z.cpp | 70 struct UserDefined { struct 72 constexpr UserDefined &operator=(const UserDefined&) { return *this; } in operator =() argument 73 constexpr UserDefined &operator+=(const UserDefined&) { return *this; } in operator +=() argument 74 constexpr void operator<<(const UserDefined&) const {} in operator <<() argument 75 constexpr void operator>>(const UserDefined&) const {} in operator >>() argument 76 constexpr void operator+(const UserDefined&) const {} in operator +() argument 79 constexpr UserDefined ud; 127 SEQ(A(ud).*B(&UserDefined::n)); 128 SEQ(A(&ud)->*B(&UserDefined::n)); 135 SEQ(B(lvalue<UserDefined>().get()) = A(ud)); [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/pseudo/lib/cxx/ |
| H A D | CXX.cpp | 40 UserDefined = 1 << 1, enumerator 71 K |= UserDefined; in numKind() 90 .Cases("h", "min", "s", "ms", "us", "ns", "d", "y", K | UserDefined) in numKind() 92 .Cases("il", "i", "if", K | UserDefined) in numKind() 356 TOKEN_GUARD(numeric_constant, numKind(Tok) == (Integer | UserDefined))}, in buildGuards() 358 TOKEN_GUARD(numeric_constant, numKind(Tok) == (Floating | UserDefined))}, in buildGuards()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Overload.h | 567 UserDefinedConversionSequence UserDefined; member 592 case UserDefinedConversion: UserDefined = Other.UserDefined; break; in ImplicitConversionSequence()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 552 UserDefined.dump(); in dump() 3877 if (ICS1.UserDefined.ConversionFunction == in CompareImplicitConversionSequences() 3878 ICS2.UserDefined.ConversionFunction) in CompareImplicitConversionSequences() 4705 ICS.UserDefined.After = Best->FinalConversion; in FindConversionForRefInit() 4709 ICS.UserDefined.EllipsisConversion = false; in FindConversionForRefInit() 4711 ICS.UserDefined.After.DirectBinding && in FindConversionForRefInit() 4988 ICS.UserDefined.After.ReferenceBinding = true; in TryReferenceInit() 5714 SCS = &ICS.UserDefined.Before; in CheckConvertedConstantExpression() 5716 SCS = &ICS.UserDefined.After; in CheckConvertedConstantExpression() 5914 dropPointerConversion(ICS.UserDefined.After); in TryContextuallyConvertToObjCPointer() [all …]
|
| H A D | SemaExprCXX.cpp | 4113 FunctionDecl *FD = ICS.UserDefined.ConversionFunction; in PerformImplicitConversion() 4128 if (!ICS.UserDefined.EllipsisConversion) { in PerformImplicitConversion() 4136 if (!ICS.UserDefined.EllipsisConversion) { in PerformImplicitConversion() 4139 ICS.UserDefined.Before, AA_Converting, in PerformImplicitConversion() 4148 cast<CXXMethodDecl>(FD), ICS.UserDefined.FoundConversionFunction, in PerformImplicitConversion() 4149 ICS.UserDefined.HadMultipleCandidates, From); in PerformImplicitConversion() 4162 return PerformImplicitConversion(From, ToType, ICS.UserDefined.After, in PerformImplicitConversion()
|
| H A D | SemaInit.cpp | 9868 SCS = &ICS.UserDefined.After; in DiagnoseNarrowingInInitList()
|
| H A D | SemaDeclCXX.cpp | 7889 .UserDefined.FoundConversionFunction.getDecl() in visitBinaryOperator()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.cpp | 1429 SmallSet<CompositePair,4> UserDefined; in computeComposites() local 1432 UserDefined.insert(std::make_pair(&Idx, P.first)); in computeComposites() 1466 if (!UserDefined.count({Idx1, Idx2}) || in computeComposites()
|