| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGValue.h | 198 Qualifiers Quals; variable 247 this->Quals = Quals; in Initialize() 282 return Quals.getObjCLifetime(); in getObjCLifetime() 317 return Quals.hasVolatile(); in isVolatile() 327 Qualifiers &getQuals() { return Quals; } in getQuals() 517 Qualifiers Quals; variable 565 : Addr(Addr), Quals(Quals), DestructedFlag(DestructedFlag), in AggValueSlot() 628 return Quals.hasVolatile(); in isVolatile() 633 Quals.addVolatile(); in setVolatile() 635 Quals.removeVolatile(); in setVolatile() [all …]
|
| H A D | CGDebugInfo.cpp | 2355 StringRef Quals; in getDynamicInitializerName() local 2360 std::tie(Quals, GVName) = OS.str().rsplit("::"); in getDynamicInitializerName() 2362 std::swap(Quals, GVName); in getDynamicInitializerName() 2367 if (!Quals.empty()) in getDynamicInitializerName() 2368 OS << Quals << "::"; in getDynamicInitializerName() 3428 Qualifiers Quals; in UnwrapTypeForDebugInfo() local 3433 Quals += Qualifiers::removeCommonQualifiers(Quals, InnerQuals); in UnwrapTypeForDebugInfo() 3434 Quals += InnerQuals; in UnwrapTypeForDebugInfo() 3438 return C.getQualifiedType(T.getTypePtr(), Quals); in UnwrapTypeForDebugInfo() 3442 return C.getQualifiedType(T.getTypePtr(), Quals); in UnwrapTypeForDebugInfo() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | MicrosoftMangle.cpp | 2069 Quals, Range); in mangleObjCKindOfType() 2182 if (Quals.hasRestrict()) in manglePointerExtQualifiers() 2185 if (Quals.hasUnaligned() || in manglePointerExtQualifiers() 2380 if (Quals.hasObjCLifetime()) in mangleType() 2381 Quals = Quals.withoutObjCLifetime(); in mangleType() 2392 if (!IsPointer && Quals) { in mangleType() 2399 Quals.removeUnaligned(); in mangleType() 2400 if (Quals.hasObjCLifetime()) in mangleType() 2401 Quals = Quals.withoutObjCLifetime(); in mangleType() 3160 assert(!Quals.hasConst() && !Quals.hasVolatile() && "unexpected qualifier!"); in mangleType() [all …]
|
| H A D | QualTypeNames.cpp | 384 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() local 388 QT = Ctx.getQualifiedType(QT, Quals); in getFullyQualifiedType() 394 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() local 401 QT = Ctx.getQualifiedType(QT, Quals); in getFullyQualifiedType() 410 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() local 419 QT = Ctx.getQualifiedType(QT, Quals); in getFullyQualifiedType() 429 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() local 434 QT = Ctx.getQualifiedType(QT, Quals); in getFullyQualifiedType()
|
| H A D | TypePrinter.cpp | 188 print(split.Ty, split.Quals, OS, PlaceHolder); in print() 200 printBefore(T, Quals, OS); in print() 202 printAfter(T, Quals, OS); in print() 309 Qualifiers Quals = Split.Quals; in printBefore() local 311 Quals -= QualType(Subst, 0).getQualifiers(); in printBefore() 313 printBefore(Split.Ty, Quals, OS); in printBefore() 330 if (CanPrefixQualifiers && !Quals.empty()) { in printBefore() 333 Quals.print(OS, Policy, /*appendSpaceIfNonEmpty=*/true); in printBefore() 340 if (!CanPrefixQualifiers && !Quals.empty()) { in printBefore() 341 hasAfterQuals = !Quals.isEmptyWhenPrinted(Policy); in printBefore() [all …]
|
| H A D | DeclPrinter.cpp | 47 void PrintObjCMethodType(ASTContext &Ctx, Decl::ObjCDeclQualifier Quals, 1372 Decl::ObjCDeclQualifier Quals, in PrintObjCMethodType() argument 1375 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_In) in PrintObjCMethodType() 1377 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_Inout) in PrintObjCMethodType() 1379 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_Out) in PrintObjCMethodType() 1381 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_Bycopy) in PrintObjCMethodType() 1383 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_Byref) in PrintObjCMethodType() 1385 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_Oneway) in PrintObjCMethodType() 1387 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_CSNullability) { in PrintObjCMethodType()
|
| H A D | ItaniumMangle.cpp | 2721 if (Quals.hasAddressSpace()) { in mangleQualifiers() 2729 LangAS AS = Quals.getAddressSpace(); in mangleQualifiers() 2820 if (Quals.hasUnaligned()) in mangleQualifiers() 2824 switch (Quals.getObjCLifetime()) { in mangleQualifiers() 2852 if (Quals.hasRestrict()) in mangleQualifiers() 2854 if (Quals.hasVolatile()) in mangleQualifiers() 2856 if (Quals.hasConst()) in mangleQualifiers() 2887 if (Quals) in isTypeSubstitutable() 2971 Qualifiers quals = split.Quals; in mangleType() 4195 mangleQualifiers(split.Quals, T); in mangleType() [all …]
|
| H A D | ASTContext.cpp | 3030 QualifierCollector Quals; in getAddrSpaceQualType() local 3050 QualifierCollector Quals; in removeAddrSpaceQualType() local 3065 Quals.removeAddressSpace(); in removeAddrSpaceQualType() 3092 QualifierCollector Quals; in getObjCGCQualType() local 6007 quals = splitType.Quals; in getUnqualifiedArrayType() 6019 quals = splitType.Quals; in getUnqualifiedArrayType() 6146 Qualifiers Quals; in hasSimilarType() local 13228 QX -= SX.Quals; in getCommonSugaredType() 13229 QY -= SY.Quals; in getCommonSugaredType() 13243 SX.Ty, Qualifiers::removeCommonQualifiers(SX.Quals, SY.Quals)); in getCommonSugaredType() [all …]
|
| H A D | ODRHash.cpp | 868 void VisitQualifiers(Qualifiers Quals) { in VisitQualifiers() argument 869 ID.AddInteger(Quals.getAsOpaqueValue()); in VisitQualifiers() 1249 ID.AddInteger(split.Quals.getAsOpaqueValue()); in AddQualType()
|
| H A D | ExprCXX.cpp | 164 Qualifiers Quals; in getTypeOperand() local 166 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); in getTypeOperand() 171 Qualifiers Quals; in getTypeOperand() local 173 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); in getTypeOperand()
|
| H A D | Type.cpp | 414 return Context.getQualifiedType(split.Ty, split.Quals); in getDesugaredType() 421 return Context.getQualifiedType(desugar, split.Quals); in getSingleStepDesugaredTypeImpl() 483 Qualifiers quals = split.Quals; in getSplitUnqualifiedTypeImpl() 508 if (!split.Quals.empty()) { in getSplitUnqualifiedTypeImpl() 510 quals.addConsistentQualifiers(split.Quals); in getSplitUnqualifiedTypeImpl() 843 splitBaseType.Quals), in stripObjCKindOfTypeAndQuals() 884 return Ctx.getQualifiedType(result, splitType.Quals); in recurse()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangleNodes.cpp | 153 outputQualifiers(OB, Quals, true, false); in outputPre() 434 if (Quals & Q_Const) in outputPost() 436 if (Quals & Q_Volatile) in outputPost() 438 if (Quals & Q_Restrict) in outputPost() 440 if (Quals & Q_Unaligned) in outputPost() 490 if (Quals & Q_Unaligned) in outputPre() 521 outputQualifiers(OB, Quals, false, false); in outputPre() 543 outputQualifiers(OB, Quals, true, false); in outputPre() 550 outputQualifiers(OB, Quals, true, false); in outputPre() 651 outputQualifiers(OB, Quals, false, true); in output()
|
| H A D | MicrosoftDemangle.cpp | 898 PTN->Quals = Qualifiers(VSN->Type->Quals | in demangleVariableEncoding() 909 PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals); in demangleVariableEncoding() 1820 Qualifiers Quals = Q_None; in demangleType() local 1862 Ty->Quals = Qualifiers(Ty->Quals | Quals); in demangleType() 1884 FTy->Quals = Qualifiers(FTy->Quals | demangleQualifiers(MangledName).first); in demangleFunctionType() 2078 Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals); in demanglePointerType() 2093 Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals); in demangleMemberPointerType() 2119 Quals = Qualifiers(Quals | Q_Pointer64); in demanglePointerExtQualifiers() 2121 Quals = Qualifiers(Quals | Q_Restrict); in demanglePointerExtQualifiers() 2123 Quals = Qualifiers(Quals | Q_Unaligned); in demanglePointerExtQualifiers() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 435 return Quals; 628 Qualifiers Quals; 634 : Quals(Quals), HasAtomic(HasAtomic) {} 663 Quals += RHS; 675 Qualifiers Quals; 688 return a.Ty == b.Ty && a.Quals == b.Quals; 691 return a.Ty != b.Ty || a.Quals != b.Quals; 761 QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} 1506 Qualifiers Quals; 6828 desugar.Quals.addConsistentQualifiers(Quals); [all …]
|
| H A D | ASTContext.h | 1223 QualType getExtQualType(const Type *Base, Qualifiers Quals) const; 2134 return getQualifiedType(split.Ty, split.Quals); in getQualifiedType() 2574 QualType getUnqualifiedArrayType(QualType T, Qualifiers &Quals);
|
| H A D | ASTNodeTraverser.h | 161 if (!SQT.Quals.hasQualifiers()) in Visit()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 2106 if (!Quals.empty()) in getFunctionQualifiersAsString() 2107 Quals += ' '; in getFunctionQualifiersAsString() 2108 Quals += '&'; in getFunctionQualifiersAsString() 2112 if (!Quals.empty()) in getFunctionQualifiersAsString() 2113 Quals += ' '; in getFunctionQualifiersAsString() 2114 Quals += "&&"; in getFunctionQualifiersAsString() 2118 return Quals; in getFunctionQualifiersAsString() 3326 if (!Quals) in diagnoseIgnoredQualifiers() 3348 if (Quals & E.Mask) { in diagnoseIgnoredQualifiers() 9896 Qualifiers Quals; in BuiltinRemoveReference() local [all …]
|
| H A D | SemaLookup.cpp | 3570 unsigned Quals) { in LookupCopyingConstructor() argument 3571 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && in LookupCopyingConstructor() 3575 Quals & Qualifiers::Volatile, false, false, false); in LookupCopyingConstructor() 3582 unsigned Quals) { in LookupMovingConstructor() argument 3585 Quals & Qualifiers::Volatile, false, false, false); in LookupMovingConstructor() 3613 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && in LookupCopyingAssignment() 3618 LookupSpecialMember(Class, CXXCopyAssignment, Quals & Qualifiers::Const, in LookupCopyingAssignment() 3619 Quals & Qualifiers::Volatile, RValueThis, in LookupCopyingAssignment() 3628 unsigned Quals, in LookupMovingAssignment() argument 3634 LookupSpecialMember(Class, CXXMoveAssignment, Quals & Qualifiers::Const, in LookupMovingAssignment() [all …]
|
| H A D | SemaExprCXX.cpp | 554 Qualifiers Quals; in BuildCXXTypeId() local 557 Quals); in BuildCXXTypeId() 624 Qualifiers Quals; in BuildCXXTypeId() local 6952 Qualifiers Quals; in FindCompositePointerType() member 6960 T = Ctx.getQualifiedType(T, Quals); in FindCompositePointerType() 7015 Quals.setAddressSpace(Q1.getAddressSpace()); in FindCompositePointerType() 7036 Quals.setObjCGCAttr(Q1.getObjCGCAttr()); in FindCompositePointerType() 7044 Quals.setObjCLifetime(Q1.getObjCLifetime()); in FindCompositePointerType() 7050 Steps.back().Quals = Quals; in FindCompositePointerType() 7051 if (Q1 != Quals || Q2 != Quals) in FindCompositePointerType() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 1460 Qualifiers Quals; in DeduceTemplateArgumentsByTypeMatch() local 1461 QualType UnqualP = S.Context.getUnqualifiedArrayType(P, Quals); in DeduceTemplateArgumentsByTypeMatch() 1462 Quals.setCVRQualifiers(Quals.getCVRQualifiers() & A.getCVRQualifiers()); in DeduceTemplateArgumentsByTypeMatch() 1463 P = S.Context.getQualifiedType(UnqualP, Quals); in DeduceTemplateArgumentsByTypeMatch() 1503 Qualifiers Quals; in DeduceTemplateArgumentsByTypeMatch() local 1504 A = S.Context.getUnqualifiedArrayType(A, Quals); in DeduceTemplateArgumentsByTypeMatch() 1505 if (Quals) in DeduceTemplateArgumentsByTypeMatch() 1506 A = S.Context.getQualifiedType(A, Quals); in DeduceTemplateArgumentsByTypeMatch() 1602 Qualifiers Quals; in DeduceTemplateArgumentsByTypeMatch() local 1603 A = S.Context.getUnqualifiedArrayType(A, Quals); in DeduceTemplateArgumentsByTypeMatch()
|
| H A D | SemaOverload.cpp | 1362 BS.Quals = NormalizeQualifiers(OldMethod, BS.Quals); in IsOverloadOrOverrideImpl() 1365 DS.Quals = NormalizeQualifiers(NewMethod, DS.Quals); in IsOverloadOrOverrideImpl() 1367 if (BS.Quals != DS.Quals) in IsOverloadOrOverrideImpl() 2531 Quals.removeObjCLifetime(); in BuildSimilarlyQualifiedPointerType() 2534 if (CanonToPointee.getLocalQualifiers() == Quals) { in BuildSimilarlyQualifiedPointerType() 5674 Qualifiers Quals = Method->getMethodQualifiers(); in TryObjectArgumentInitialization() local 5676 Quals.addConst(); in TryObjectArgumentInitialization() 5677 Quals.addVolatile(); in TryObjectArgumentInitialization() 8750 QualifiersAndAtomic Quals, in forAllQualifierCombinations() argument 8759 if (Quals.hasAtomic()) in makeQualifiedLValueReferenceType() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangleNodes.h | 308 Qualifiers Quals = Q_None; member 587 Qualifiers Quals = Qualifiers::Q_None; member
|
| H A D | ItaniumDemangle.h | 413 const Qualifiers Quals; 417 if (Quals & QualConst) in printQuals() 419 if (Quals & QualVolatile) in printQuals() 421 if (Quals & QualRestrict) in printQuals() 429 Quals(Quals_), Child(Child_) {} in QualType() 431 Qualifiers getQuals() const { return Quals; } in getQuals() 434 template<typename Fn> void match(Fn F) const { F(Child, Quals); } in match() 4031 Qualifiers Quals = parseCVQualifiers(); in parseQualifiedType() local 4035 if (Quals != QualNone) in parseQualifiedType() 4036 Ty = make<QualType>(Ty, Quals); in parseQualifiedType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 410 DeclarationFragmentsBuilder::getFragmentsForQualifiers(const Qualifiers Quals) { in getFragmentsForQualifiers() argument 412 if (Quals.hasConst()) in getFragmentsForQualifiers() 414 if (Quals.hasVolatile()) in getFragmentsForQualifiers() 416 if (Quals.hasRestrict()) in getFragmentsForQualifiers() 433 DeclarationFragments QualsFragments = getFragmentsForQualifiers(SQT.Quals), in getFragmentsForType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 1677 std::optional<Qualifiers> Quals = std::nullopt) { in getSpanTypeText() argument 1680 if (Quals) in getSpanTypeText() 1681 return SpanOpen + EltTyText.str() + ' ' + Quals->getAsString() + '>'; in getSpanTypeText()
|