| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenValue.h | 157 clang::Qualifiers quals; 168 void initialize(clang::QualType type, clang::Qualifiers quals, in initialize() 192 return quals.getCVRQualifiers() & ~clang::Qualifiers::Const; in getVRQualifiers() 208 const clang::Qualifiers &getQuals() const { return quals; } in getQuals() 209 clang::Qualifiers &getQuals() { return quals; } in getQuals() 290 clang::Qualifiers quals; 334 return forAddr(Address::invalid(), clang::Qualifiers(), IsNotDestructed, in ignored() 338 AggValueSlot(Address addr, clang::Qualifiers quals, bool destructedFlag, in AggValueSlot() 344 static AggValueSlot forAddr(Address addr, clang::Qualifiers quals, 359 clang::Qualifiers getQualifiers() const { return quals; } in getQualifiers()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | MicrosoftMangle.cpp | 399 void mangleAddressSpaceType(QualType T, Qualifiers Quals, SourceRange Range); 416 bool is64BitPointer(Qualifiers Quals) const { in is64BitPointer() 429 void mangleQualifiers(Qualifiers Quals, bool IsMember); 431 void manglePointerCVQualifiers(Qualifiers Quals); 432 void manglePointerExtQualifiers(Qualifiers Quals, QualType PointeeType); 433 void manglePointerAuthQualifier(Qualifiers Quals); 450 Qualifiers Quals, \ 477 void mangleObjCLifetime(const QualType T, Qualifiers Quals, 479 void mangleObjCKindOfType(const ObjCObjectType *T, Qualifiers Quals, 482 void mangleAutoReturnType(const MemberPointerType *T, Qualifiers Quals); [all …]
|
| H A D | QualTypeNames.cpp | 380 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 390 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 407 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 426 Qualifiers Qualifiers = QT.getLocalQualifiers(); in getFullyQualifiedType() local 429 Qualifiers); in getFullyQualifiedType() 438 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 450 Qualifiers PrefixQualifiers = QT.getLocalQualifiers(); in getFullyQualifiedType()
|
| H A D | TypePrinter.cpp | 122 void print(const Type *ty, Qualifiers qs, raw_ostream &OS, 145 void printBefore(const Type *ty, Qualifiers qs, raw_ostream &OS); 146 void printAfter(const Type *ty, Qualifiers qs, raw_ostream &OS); 154 if (TypeQuals & Qualifiers::Const) { in AppendTypeQualList() 158 if (TypeQuals & Qualifiers::Volatile) { in AppendTypeQualList() 163 if (TypeQuals & Qualifiers::Restrict) { in AppendTypeQualList() 190 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS, in print() 317 Qualifiers Quals = Split.Quals; in printBefore() 326 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) { in printBefore() 379 void TypePrinter::printAfter(const Type *T, Qualifiers Quals, raw_ostream &OS) { in printAfter() [all …]
|
| H A D | ASTDiagnostic.cpp | 377 auto S = Qualifiers::getAddrSpaceAsString(static_cast<LangAS>(Val)); in FormatASTNodeDiagnosticArgument() 392 Qualifiers Q(Qualifiers::fromOpaqueValue(Val)); in FormatASTNodeDiagnosticArgument() 620 Qualifiers Qual; 674 Qualifiers FromQual, Qualifiers ToQual, in SetTemplateDiff() 842 Qualifiers &FromQual, Qualifiers &ToQual) { in GetTemplateDiff() 1214 Qualifiers FromQual = FromType.getQualifiers(), in DiffTypes() 1652 Qualifiers FromQual, ToQual; in TreeToString() 1737 Qualifiers FromQual = FromType.getLocalQualifiers(), in PrintTypeNames() 2078 void PrintQualifiers(Qualifiers FromQual, Qualifiers ToQual) { in PrintQualifiers() 2090 Qualifiers CommonQual = Qualifiers::removeCommonQualifiers(FromQual, in PrintQualifiers() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGValue.h | 211 Qualifiers Quals; 243 void Initialize(QualType Type, Qualifiers Quals, Address Addr, 270 Qualifiers QS = Type.getQualifiers(); 288 return Quals.getCVRQualifiers() & ~Qualifiers::Const; 293 Qualifiers::ObjCLifetime getObjCLifetime() const { 322 return Quals.getObjCGCAttr() == Qualifiers::Weak; 325 return Quals.getObjCGCAttr() == Qualifiers::Strong; 338 const Qualifiers &getQuals() const { return Quals; } 339 Qualifiers &getQuals() { return Quals; } 509 Qualifiers Quals; [all …]
|
| H A D | CGObjCRuntime.cpp | 293 case Qualifiers::OCL_Strong: in EmitInitOfCatchParam() 297 case Qualifiers::OCL_None: in EmitInitOfCatchParam() 298 case Qualifiers::OCL_ExplicitNone: in EmitInitOfCatchParam() 299 case Qualifiers::OCL_Autoreleasing: in EmitInitOfCatchParam() 303 case Qualifiers::OCL_Weak: in EmitInitOfCatchParam()
|
| H A D | CGDecl.cpp | 637 Qualifiers::ObjCLifetime lifetime) { in EmitAutoVarWithLifetime() 639 case Qualifiers::OCL_None: in EmitAutoVarWithLifetime() 642 case Qualifiers::OCL_ExplicitNone: in EmitAutoVarWithLifetime() 646 case Qualifiers::OCL_Strong: { in EmitAutoVarWithLifetime() 657 case Qualifiers::OCL_Autoreleasing: in EmitAutoVarWithLifetime() 661 case Qualifiers::OCL_Weak: in EmitAutoVarWithLifetime() 720 if (srcExpr->getType().getObjCLifetime() != Qualifiers::OCL_Weak) in tryEmitARCCopyWeakInit() 782 Qualifiers::ObjCLifetime lifetime = lvalue.getObjCLifetime(); in EmitScalarInit() 813 if (lifetime != Qualifiers::OCL_ExplicitNone) in EmitScalarInit() 830 if (lifetime == Qualifiers::OCL_Weak) in EmitScalarInit() [all …]
|
| H A D | CGBlocks.cpp | 992 AggValueSlot::forAddr(blockField, Qualifiers(), in EmitBlockLiteral() 1008 type.getObjCLifetime() == Qualifiers::OCL_Strong && in EmitBlockLiteral() 1020 } else if (type.getObjCLifetime() == Qualifiers::OCL_Strong && in EmitBlockLiteral() 1075 type.getObjCLifetime() == Qualifiers::OCL_Strong && in EmitBlockLiteral() 1686 Qualifiers QS = T.getQualifiers(); in computeCopyInfoForBlockCapture() 2583 Qualifiers qs = type.getQualifiers(); in buildByrefHelpers() 2586 if (Qualifiers::ObjCLifetime lifetime = qs.getObjCLifetime()) { in buildByrefHelpers() 2588 case Qualifiers::OCL_None: llvm_unreachable("impossible"); in buildByrefHelpers() 2591 case Qualifiers::OCL_ExplicitNone: in buildByrefHelpers() 2592 case Qualifiers::OCL_Autoreleasing: in buildByrefHelpers() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DynamicTypeChecker.cpp | 69 QualType::print(DynamicType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(), in reportTypeError() 72 QualType::print(StaticType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(), in reportTypeError() 107 QualType::print(TrackedType.getType().getTypePtr(), Qualifiers(), OS, in VisitNode() 114 Qualifiers(), OS, LangOpts, llvm::Twine()); in VisitNode() 116 QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS, in VisitNode() 122 Qualifiers(), OS, LangOpts, llvm::Twine()); in VisitNode() 124 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()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 330 class Qualifiers { 332 Qualifiers() = default; 383 static Qualifiers removeCommonQualifiers(Qualifiers &L, Qualifiers &R) { 384 Qualifiers Q; 428 static Qualifiers fromFastMask(unsigned Mask) { 429 Qualifiers Qs; 434 static Qualifiers fromCVRMask(unsigned CVR) { 435 Qualifiers Qs; 440 static Qualifiers fromCVRUMask(unsigned CVRU) { 441 Qualifiers Qs; [all …]
|
| H A D | AbstractBasicReader.h | 214 Qualifiers readQualifiers() { in readQualifiers() 215 static_assert(sizeof(Qualifiers().getAsOpaqueValue()) <= sizeof(uint64_t), in readQualifiers() 218 return Qualifiers::fromOpaqueValue(value); in readQualifiers()
|
| H A D | ASTContext.h | 1370 QualType getExtQualType(const Type *Base, Qualifiers Quals) const; 1413 QualType getObjCGCQualType(QualType T, Qualifiers::GC gcAttr) const; 1425 return T.withFastQualifiers(Qualifiers::Restrict); in getRestrictType() 1434 return T.withFastQualifiers(Qualifiers::Volatile); in getVolatileType() 1600 Qualifiers::ObjCLifetime &Lifetime, 2379 return getQualifiedType(T, Qualifiers::fromCVRMask(CVR)); in getCVRQualifiedType() 2388 QualType getQualifiedType(QualType T, Qualifiers Qs) const { in getQualifiedType() 2397 QualType getQualifiedType(const Type *T, Qualifiers Qs) const { in getQualifiedType() 2407 Qualifiers::ObjCLifetime lifetime) { in getLifetimeQualifiedType() 2408 assert(type.getObjCLifetime() == Qualifiers::OCL_None); in getLifetimeQualifiedType() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaObjCProperty.cpp | 37 static Qualifiers::ObjCLifetime 44 return Qualifiers::OCL_Strong; in getImpliedARCOwnership() 46 return Qualifiers::OCL_Weak; in getImpliedARCOwnership() 48 return Qualifiers::OCL_ExplicitNone; in getImpliedARCOwnership() 55 return Qualifiers::OCL_ExplicitNone; in getImpliedARCOwnership() 58 return Qualifiers::OCL_None; in getImpliedARCOwnership() 68 Qualifiers::ObjCLifetime propertyLifetime in checkPropertyDeclWithOwnership() 71 assert(propertyLifetime != Qualifiers::OCL_None); in checkPropertyDeclWithOwnership() 73 Qualifiers::ObjCLifetime expectedLifetime in checkPropertyDeclWithOwnership() 81 if (propertyLifetime == Qualifiers::OCL_Strong) { in checkPropertyDeclWithOwnership() [all …]
|
| H A D | SemaObjC.cpp | 773 if (var->getType().getObjCLifetime() != Qualifiers::OCL_Strong) in considerVariable() 801 if (ivar->getType().getObjCLifetime() != Qualifiers::OCL_Strong) in findRetainCycleOwner() 842 Qualifiers::OCL_Strong)) in findRetainCycleOwner() 1328 Qualifiers ToQuals = ToPointee.getQualifiers(); in isObjCWritebackConversion() 1330 ToQuals.getObjCLifetime() != Qualifiers::OCL_Autoreleasing || in isObjCWritebackConversion() 1341 Qualifiers FromQuals = FromPointee.getQualifiers(); in isObjCWritebackConversion() 1343 (FromQuals.getObjCLifetime() != Qualifiers::OCL_Strong && in isObjCWritebackConversion() 1344 FromQuals.getObjCLifetime() != Qualifiers::OCL_Weak)) in isObjCWritebackConversion() 1348 FromQuals.setObjCLifetime(Qualifiers::OCL_Autoreleasing); in isObjCWritebackConversion() 2155 Qualifiers::ObjCLifetime Lifetime = QT.getObjCLifetime(); in handlePreciseLifetimeAttr() [all …]
|
| H A D | SemaType.cpp | 1582 Qualifiers Qs, const DeclSpec *DS) { in BuildQualifiedType() 1673 Qualifiers Q = Qualifiers::fromCVRMask(CVR); in BuildQualifiedType() 1688 type.getObjCLifetime() != Qualifiers::OCL_None) in inferARCLifetimeForPointee() 1691 Qualifiers::ObjCLifetime implicitLifetime = Qualifiers::OCL_None; in inferARCLifetimeForPointee() 1698 implicitLifetime = Qualifiers::OCL_ExplicitNone; in inferARCLifetimeForPointee() 1704 implicitLifetime = Qualifiers::OCL_ExplicitNone; in inferARCLifetimeForPointee() 1725 implicitLifetime = Qualifiers::OCL_Strong; in inferARCLifetimeForPointee() 1729 Qualifiers qs; in inferARCLifetimeForPointee() 2793 Qualifiers::ObjCLifetime ownership, 2860 Qualifiers qs; in inferARCWriteback() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Support/ |
| H A D | FixitUtil.h | 29 std::optional<Qualifiers> *QualifiersToAppend); 35 std::optional<Qualifiers> *QualifiersToAppend);
|
| /freebsd/contrib/llvm-project/clang/lib/Format/ |
| H A D | QualifierAlignmentFixer.h | 33 std::vector<tok::TokenKind> &Qualifiers); 38 const std::vector<tok::TokenKind> &Qualifiers,
|
| H A D | QualifierAlignmentFixer.cpp | 156 const std::vector<tok::TokenKind> &Qualifiers) { in isConfiguredQualifier() argument 157 return Tok && llvm::is_contained(Qualifiers, Tok->Tok.getKind()); in isConfiguredQualifier() 601 std::vector<tok::TokenKind> &Qualifiers) { in prepareLeftRightOrderingForQualifierAlignmentFixer() argument 621 Qualifiers.push_back(QualifierToken); in prepareLeftRightOrderingForQualifierAlignmentFixer() 638 const std::vector<tok::TokenKind> &Qualifiers, in isConfiguredQualifierOrType() argument 641 isConfiguredQualifier(Tok, Qualifiers)); in isConfiguredQualifierOrType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangle.cpp | 255 static std::pair<Qualifiers, PointerAffinity> 272 return std::make_pair(Qualifiers(Q_Const | Q_Volatile), in demanglePointerCVQualifiers() 911 Qualifiers ExtraChildQuals = Q_None; in demangleVariableEncoding() 912 PTN->Quals = Qualifiers(VSN->Type->Quals | in demangleVariableEncoding() 923 PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals); in demangleVariableEncoding() 1802 std::pair<Qualifiers, bool> 1820 return std::make_pair(Qualifiers(Q_Const | Q_Volatile), true); in demangleQualifiers() 1829 return std::make_pair(Qualifiers(Q_Const | Q_Volatile), false); in demangleQualifiers() 1839 Qualifiers Quals = Q_None; in demangleType() 1881 Ty->Quals = Qualifiers(Ty->Quals | Quals); in demangleType() [all …]
|
| H A D | MicrosoftDemangleNodes.cpp | 36 static void outputSingleQualifier(OutputBuffer &OB, Qualifiers Q) { in outputSingleQualifier() 52 static bool outputQualifierIfPresent(OutputBuffer &OB, Qualifiers Q, in outputQualifierIfPresent() 53 Qualifiers Mask, bool NeedSpace) { in outputQualifierIfPresent() 64 static void outputQualifiers(OutputBuffer &OB, Qualifiers Q, bool SpaceBefore, in outputQualifiers()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | FixitUtil.cpp | 24 std::optional<Qualifiers> *QualifiersToAppend) { in getPointeeTypeText() 100 std::optional<Qualifiers> *QualifiersToAppend) { in getPointee2TypeText()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordReader.h | 169 Qualifiers readQualifiers() { in readQualifiers() 170 return Qualifiers::fromOpaqueValue(readInt()); in readQualifiers()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangleNodes.h | 33 enum Qualifiers : uint8_t { enum 332 Qualifiers Quals = Q_None; 710 Qualifiers Quals = Qualifiers::Q_None;
|