| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | addr-of-overloaded-function.cpp | 210 struct Qualifiers { struct 223 void (Qualifiers::*X)(); in QualifierTest() 224 …X = &Qualifiers::C; // expected-error-re {{assigning to 'void (test1::Qualifiers::*)(){{( __attrib… in QualifierTest() argument 225 …X = &Qualifiers::V; // expected-error-re{{assigning to 'void (test1::Qualifiers::*)(){{( __attribu… in QualifierTest() 226 …X = &Qualifiers::R; // expected-error-re{{assigning to 'void (test1::Qualifiers::*)(){{( __attribu… in QualifierTest() 227 …X = &Qualifiers::CV; // expected-error-re{{assigning to 'void (test1::Qualifiers::*)(){{( __attrib… in QualifierTest() 228 …X = &Qualifiers::CR; // expected-error-re{{assigning to 'void (test1::Qualifiers::*)(){{( __attrib… in QualifierTest() 229 …X = &Qualifiers::VR; // expected-error-re{{assigning to 'void (test1::Qualifiers::*)(){{( __attrib… in QualifierTest() 230 …X = &Qualifiers::CVR; // expected-error-re{{assigning to 'void (test1::Qualifiers::*)(){{( __attri… in QualifierTest() 237 …void (Qualifiers::*X)() = &Dummy::N; // expected-error-re{{cannot initialize a variable of type 'v…
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Type.h | 147 class Qualifiers { 198 static Qualifiers removeCommonQualifiers(Qualifiers &L, Qualifiers &R) { 208 Qualifiers Q; 235 Qualifiers Qs; 241 Qualifiers Qs; 247 Qualifiers Qs; 575 Qualifiers &operator+=(Qualifiers R) { 582 friend Qualifiers operator+(Qualifiers L, Qualifiers R) { 587 Qualifiers &operator-=(Qualifiers R) { 593 friend Qualifiers operator-(Qualifiers L, Qualifiers R) { [all …]
|
| H A D | AbstractBasicReader.h | 214 Qualifiers readQualifiers() { in readQualifiers() 215 static_assert(sizeof(Qualifiers().getAsOpaqueValue()) <= sizeof(uint32_t), in readQualifiers() 218 return Qualifiers::fromOpaqueValue(value); in readQualifiers()
|
| H A D | ASTContext.h | 1283 return T.withFastQualifiers(Qualifiers::Restrict); in getRestrictType() 1292 return T.withFastQualifiers(Qualifiers::Volatile); in getVolatileType() 1427 Qualifiers::ObjCLifetime &Lifetime, 2131 return getQualifiedType(T, Qualifiers::fromCVRMask(CVR)); in getCVRQualifiedType() 2140 QualType getQualifiedType(QualType T, Qualifiers Qs) const { in getQualifiedType() 2160 assert(type.getObjCLifetime() == Qualifiers::OCL_None); in getLifetimeQualifiedType() 2161 assert(lifetime != Qualifiers::OCL_None); in getLifetimeQualifiedType() 2163 Qualifiers qs; in getLifetimeQualifiedType() 2174 Qualifiers Qs = type.getQualifiers(); in getUnqualifiedObjCPointerType() 2249 Qualifiers::GC getObjCGCAttrKind(QualType Ty) const; [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | TypeTraits.cpp | 107 case Qualifiers::OCL_ExplicitNone: in isTriviallyDefaultConstructible() 110 case Qualifiers::OCL_Strong: in isTriviallyDefaultConstructible() 111 case Qualifiers::OCL_Weak: in isTriviallyDefaultConstructible() 112 case Qualifiers::OCL_Autoreleasing: in isTriviallyDefaultConstructible() 115 case Qualifiers::OCL_None: in isTriviallyDefaultConstructible()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DynamicTypeChecker.cpp | 77 QualType::print(DynamicType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(), in reportTypeError() 80 QualType::print(StaticType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(), in reportTypeError() 115 QualType::print(TrackedType.getType().getTypePtr(), Qualifiers(), OS, in VisitNode() 122 Qualifiers(), OS, LangOpts, llvm::Twine()); in VisitNode() 124 QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS, in VisitNode() 130 Qualifiers(), OS, LangOpts, llvm::Twine()); in VisitNode() 132 QualType::print(ImplicitCast->getType().getTypePtr(), Qualifiers(), OS, in VisitNode()
|
| H A D | DynamicTypePropagation.cpp | 1031 QualType::print(From, Qualifiers(), OS, C.getLangOpts(), llvm::Twine()); in reportGenericsBug() 1033 QualType::print(To, Qualifiers(), OS, C.getLangOpts(), llvm::Twine()); in reportGenericsBug() 1070 QualType::print(*TrackedType, Qualifiers(), OS, LangOpts, llvm::Twine()); in VisitNode() 1076 Qualifiers(), OS, LangOpts, llvm::Twine()); in VisitNode() 1078 QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS, in VisitNode() 1084 Qualifiers(), OS, LangOpts, llvm::Twine()); in VisitNode() 1086 QualType::print(ImplicitCast->getType().getTypePtr(), Qualifiers(), OS, in VisitNode()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGValue.h | 198 Qualifiers Quals; 280 Qualifiers::ObjCLifetime getObjCLifetime() const { in getObjCLifetime() 309 return Quals.getObjCGCAttr() == Qualifiers::Weak; in isObjCWeak() 312 return Quals.getObjCGCAttr() == Qualifiers::Strong; in isObjCStrong() 325 const Qualifiers &getQuals() const { return Quals; } in getQuals() 326 Qualifiers &getQuals() { return Quals; } in getQuals() 404 Qualifiers qs = type.getQualifiers(); in MakeAddr() 496 Qualifiers Quals; 575 Qualifiers quals, 602 Qualifiers getQualifiers() const { return Quals; } in getQualifiers() [all …]
|
| H A D | CGObjCRuntime.cpp | 294 case Qualifiers::OCL_Strong: in EmitInitOfCatchParam() 298 case Qualifiers::OCL_None: in EmitInitOfCatchParam() 299 case Qualifiers::OCL_ExplicitNone: in EmitInitOfCatchParam() 300 case Qualifiers::OCL_Autoreleasing: in EmitInitOfCatchParam() 304 case Qualifiers::OCL_Weak: in EmitInitOfCatchParam()
|
| H A D | CGDecl.cpp | 633 case Qualifiers::OCL_None: in EmitAutoVarWithLifetime() 636 case Qualifiers::OCL_ExplicitNone: in EmitAutoVarWithLifetime() 640 case Qualifiers::OCL_Strong: { in EmitAutoVarWithLifetime() 651 case Qualifiers::OCL_Autoreleasing: in EmitAutoVarWithLifetime() 655 case Qualifiers::OCL_Weak: in EmitAutoVarWithLifetime() 831 case Qualifiers::OCL_None: in EmitScalarInit() 834 case Qualifiers::OCL_Strong: { in EmitScalarInit() 845 case Qualifiers::OCL_ExplicitNone: in EmitScalarInit() 849 case Qualifiers::OCL_Weak: { in EmitScalarInit() 869 case Qualifiers::OCL_Autoreleasing: in EmitScalarInit() [all …]
|
| H A D | CGBlocks.cpp | 1666 Qualifiers QS = T.getQualifiers(); in computeCopyInfoForBlockCapture() 2523 Qualifiers qs = type.getQualifiers(); in buildByrefHelpers() 2531 case Qualifiers::OCL_ExplicitNone: in buildByrefHelpers() 2532 case Qualifiers::OCL_Autoreleasing: in buildByrefHelpers() 2537 case Qualifiers::OCL_Weak: in buildByrefHelpers() 2542 case Qualifiers::OCL_Strong: in buildByrefHelpers() 2655 Qualifiers::ObjCLifetime Lifetime = Qualifiers::OCL_None; in getBlockByrefInfo() 2725 Qualifiers::ObjCLifetime ByrefLifetime = Qualifiers::OCL_None; in emitByrefStructureInit() 2749 case Qualifiers::OCL_Strong: in emitByrefStructureInit() 2752 case Qualifiers::OCL_Weak: in emitByrefStructureInit() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | MicrosoftMangle.cpp | 1917 case Qualifiers::OCL_None: in mangleObjCLifetime() 1918 case Qualifiers::OCL_ExplicitNone: in mangleObjCLifetime() 1920 case Qualifiers::OCL_Autoreleasing: in mangleObjCLifetime() 1923 case Qualifiers::OCL_Strong: in mangleObjCLifetime() 1926 case Qualifiers::OCL_Weak: in mangleObjCLifetime() 2232 mangleQualifiers(Qualifiers(), false); in mangleAddressSpaceType() 3000 case Qualifiers::OCL_None: in mangleType() 3001 case Qualifiers::OCL_ExplicitNone: in mangleType() 3003 case Qualifiers::OCL_Autoreleasing: in mangleType() 3004 case Qualifiers::OCL_Strong: in mangleType() [all …]
|
| H A D | TypePrinter.cpp | 159 if (TypeQuals & Qualifiers::Const) { in AppendTypeQualList() 163 if (TypeQuals & Qualifiers::Volatile) { in AppendTypeQualList() 168 if (TypeQuals & Qualifiers::Restrict) { in AppendTypeQualList() 313 Qualifiers Quals = Split.Quals; in printBefore() 1961 Qualifiers TQual, PatQual; in isSubstitutedType() 2164 std::string Qualifiers::getAsString() const { in getAsString() 2266 if (Qualifiers::GC gc = getObjCGCAttr()) { in print() 2270 if (gc == Qualifiers::Weak) in print() 2285 case Qualifiers::OCL_Strong: in print() 2290 case Qualifiers::OCL_Weak: OS << "__weak"; break; in print() [all …]
|
| H A D | QualTypeNames.cpp | 386 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 396 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 412 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 438 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 450 Qualifiers PrefixQualifiers = QT.getLocalQualifiers(); in getFullyQualifiedType()
|
| H A D | ASTDiagnostic.cpp | 392 Qualifiers Q(Qualifiers::fromOpaqueValue(Val)); in FormatASTNodeDiagnosticArgument() 591 Qualifiers Qual; 645 Qualifiers FromQual, Qualifiers ToQual, in SetTemplateDiff() 813 Qualifiers &FromQual, Qualifiers &ToQual) { in GetTemplateDiff() 1185 Qualifiers FromQual = FromType.getQualifiers(), in DiffTypes() 1591 Qualifiers FromQual, ToQual; in TreeToString() 1676 Qualifiers FromQual = FromType.getLocalQualifiers(), in PrintTypeNames() 1989 void PrintQualifiers(Qualifiers FromQual, Qualifiers ToQual) { in PrintQualifiers() 2001 Qualifiers CommonQual = Qualifiers::removeCommonQualifiers(FromQual, in PrintQualifiers() 2042 void PrintQualifier(Qualifiers Q, bool ApplyBold, in PrintQualifier() [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaObjCProperty.cpp | 38 static Qualifiers::ObjCLifetime 45 return Qualifiers::OCL_Strong; in getImpliedARCOwnership() 47 return Qualifiers::OCL_Weak; in getImpliedARCOwnership() 59 return Qualifiers::OCL_None; in getImpliedARCOwnership() 136 case Qualifiers::OCL_Weak: in deducePropertyOwnershipFromType() 138 case Qualifiers::OCL_Strong: in deducePropertyOwnershipFromType() 143 case Qualifiers::OCL_None: in deducePropertyOwnershipFromType() 762 case Qualifiers::OCL_Strong: in checkARCPropertyImpl() 769 case Qualifiers::OCL_Weak: in checkARCPropertyImpl() 785 case Qualifiers::OCL_None: in checkARCPropertyImpl() [all …]
|
| H A D | SemaType.cpp | 1996 Qualifiers Q = Qualifiers::fromCVRMask(CVR); in BuildQualifiedType() 2015 Qualifiers::ObjCLifetime implicitLifetime = Qualifiers::OCL_None; in inferARCLifetimeForPointee() 2053 Qualifiers qs; in inferARCLifetimeForPointee() 3124 Qualifiers qs; in inferARCWriteback() 5863 Qualifiers qs; in transferARCOwnershipToDeclSpec() 6772 Qualifiers::ObjCLifetime lifetime; in handleObjCOwnershipTypeAttr() 6778 lifetime = Qualifiers::OCL_Weak; in handleObjCOwnershipTypeAttr() 6826 case Qualifiers::OCL_None: in handleObjCOwnershipTypeAttr() 6941 Qualifiers::GC GCAttr; in handleObjCGCTypeAttr() 6951 GCAttr = Qualifiers::Weak; in handleObjCGCTypeAttr() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/ |
| H A D | IncludeFixerContext.cpp | 20 llvm::SmallVector<llvm::StringRef, 8> Qualifiers; in SplitQualifiers() local 21 StringQualifiers.split(Qualifiers, "::"); in SplitQualifiers() 22 return Qualifiers; in SplitQualifiers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | MisplacedConstCheck.cpp | 41 Qualifiers Quals = QT.getLocalQualifiers(); in guessAlternateQualification() 45 QualType(QT->getPointeeType().getTypePtr(), Qualifiers::Const)); in guessAlternateQualification()
|
| /llvm-project-15.0.7/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangle.cpp | 224 static std::pair<Qualifiers, PointerAffinity> 862 Qualifiers ExtraChildQuals = Q_None; in demangleVariableEncoding() 863 PTN->Quals = Qualifiers(VSN->Type->Quals | in demangleVariableEncoding() 1738 std::pair<Qualifiers, bool> 1773 Qualifiers Quals = Q_None; in demangleType() 1815 Ty->Quals = Qualifiers(Ty->Quals | Quals); in demangleType() 2045 Qualifiers PointeeQuals = Q_None; in demangleMemberPointerType() 2060 Qualifiers Quals = Q_None; in demanglePointerExtQualifiers() 2062 Quals = Qualifiers(Quals | Q_Pointer64); in demanglePointerExtQualifiers() 2064 Quals = Qualifiers(Quals | Q_Restrict); in demanglePointerExtQualifiers() [all …]
|
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | QualifierAlignmentFixer.h | 52 std::vector<tok::TokenKind> &Qualifiers); 91 const std::vector<tok::TokenKind> &Qualifiers);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | EasilySwappableParametersCheck.cpp | 127 Qualifiers = 64, ///< The mix involves change in the qualifiers. enumerator 170 if (hasFlag(F, MixFlags::Qualifiers)) in formatMixFlags() 594 Qualifiers CommonQualifiers; 608 Qualifiers LQual = LType.getLocalQualifiers(), in getNonCVRQualifiers() 720 Qualifiers::fromCVRMask(LType.getLocalCVRQualifiers()) in calculateMixability() 726 Qualifiers::fromCVRMask(RType.getLocalCVRQualifiers()) in calculateMixability() 747 Qualifiers::fromCVRMask(LType.getLocalCVRQualifiers()) in calculateMixability() 776 return UnqualifiedMixability | MixFlags::Qualifiers; in calculateMixability() 1069 if (hasFlag(QualConv.Flags, MixFlags::Qualifiers)) { in approximateStandardConversionSequence() 2246 if (hasFlag(M.flags(), MixFlags::Qualifiers)) in check() [all …]
|
| /llvm-project-15.0.7/libcxxabi/src/ |
| H A D | cxa_demangle.cpp | 135 void print(Qualifiers Qs) { in print() 137 struct QualName { Qualifiers Q; const char *Name; } Names[] = { in print() 145 Qs = Qualifiers(Qs & ~Name.Q); in print()
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangleNodes.h | 34 enum Qualifiers : uint8_t { enum 309 Qualifiers Quals = Q_None; 587 Qualifiers Quals = Qualifiers::Q_None;
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | TransProperties.cpp | 227 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) { in rewriteAssign() 255 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) in maybeAddWeakOrUnsafeUnretainedAttr() 326 != Qualifiers::OCL_Strong) in hasIvarWithExplicitARCOwnership()
|