Home
last modified time | relevance | path

Searched refs:Qualifiers (Results 1 – 25 of 116) sorted by relevance

12345

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Daddr-of-overloaded-function.cpp210 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 DType.h147 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 DAbstractBasicReader.h214 Qualifiers readQualifiers() { in readQualifiers()
215 static_assert(sizeof(Qualifiers().getAsOpaqueValue()) <= sizeof(uint32_t), in readQualifiers()
218 return Qualifiers::fromOpaqueValue(value); in readQualifiers()
H A DASTContext.h1283 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 DTypeTraits.cpp107 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 DDynamicTypeChecker.cpp77 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 DDynamicTypePropagation.cpp1031 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 DCGValue.h198 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 DCGObjCRuntime.cpp294 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 DCGDecl.cpp633 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 DCGBlocks.cpp1666 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 DMicrosoftMangle.cpp1917 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 DTypePrinter.cpp159 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 DQualTypeNames.cpp386 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 DASTDiagnostic.cpp392 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 DSemaObjCProperty.cpp38 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 DSemaType.cpp1996 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 DIncludeFixerContext.cpp20 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 DMisplacedConstCheck.cpp41 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 DMicrosoftDemangle.cpp224 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 DQualifierAlignmentFixer.h52 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 DEasilySwappableParametersCheck.cpp127 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 Dcxa_demangle.cpp135 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 DMicrosoftDemangleNodes.h34 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 DTransProperties.cpp227 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()

12345