/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 | 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 | 652 Qualifiers::ObjCLifetime lifetime) { in EmitAutoVarWithLifetime() 654 case Qualifiers::OCL_None: in EmitAutoVarWithLifetime() 657 case Qualifiers::OCL_ExplicitNone: in EmitAutoVarWithLifetime() 661 case Qualifiers::OCL_Strong: { in EmitAutoVarWithLifetime() 672 case Qualifiers::OCL_Autoreleasing: in EmitAutoVarWithLifetime() 676 case Qualifiers::OCL_Weak: in EmitAutoVarWithLifetime() 735 if (srcExpr->getType().getObjCLifetime() != Qualifiers::OCL_Weak) in tryEmitARCCopyWeakInit() 796 Qualifiers::ObjCLifetime lifetime = lvalue.getObjCLifetime(); in EmitScalarInit() 821 if (lifetime != Qualifiers::OCL_ExplicitNone) in EmitScalarInit() 838 if (lifetime == Qualifiers::OCL_Weak) in EmitScalarInit() [all …]
|
H A D | CGBlocks.cpp | 963 AggValueSlot::forAddr(blockField, Qualifiers(), in EmitBlockLiteral() 979 type.getObjCLifetime() == Qualifiers::OCL_Strong && in EmitBlockLiteral() 991 } else if (type.getObjCLifetime() == Qualifiers::OCL_Strong && in EmitBlockLiteral() 1046 type.getObjCLifetime() == Qualifiers::OCL_Strong && in EmitBlockLiteral() 1646 Qualifiers QS = T.getQualifiers(); in computeCopyInfoForBlockCapture() 2497 Qualifiers qs = type.getQualifiers(); in buildByrefHelpers() 2500 if (Qualifiers::ObjCLifetime lifetime = qs.getObjCLifetime()) { in buildByrefHelpers() 2502 case Qualifiers::OCL_None: llvm_unreachable("impossible"); in buildByrefHelpers() 2505 case Qualifiers::OCL_ExplicitNone: in buildByrefHelpers() 2506 case Qualifiers::OCL_Autoreleasing: in buildByrefHelpers() [all …]
|
H A D | CGObjC.cpp | 96 EmitAnyExprToMem(SubExpr, Temporary, Qualifiers(), /*isInit*/ true); in EmitObjCBoxedExpr() 316 if (receiver->getType().getObjCLifetime() != Qualifiers::OCL_Strong) in shouldExtendReceiverForInnerPointerMessage() 355 if (CE->getSubExpr()->getType().getObjCLifetime() == Qualifiers::OCL_Weak) in findWeakLValue() 957 if (ivarType.getObjCLifetime() == Qualifiers::OCL_Strong) in PropertyImplStrategy() 1293 if (LV.getQuals().getObjCLifetime() == Qualifiers::OCL_Weak) { in generateObjCGetterBody() 1938 elementLValue.getQuals().setObjCLifetime(Qualifiers::OCL_ExplicitNone); in EmitObjCForCollectionStmt() 2877 static bool shouldRetainObjCLifetime(Qualifiers::ObjCLifetime lifetime) { in shouldRetainObjCLifetime() 2879 case Qualifiers::OCL_None: in shouldRetainObjCLifetime() 2880 case Qualifiers::OCL_ExplicitNone: in shouldRetainObjCLifetime() 2881 case Qualifiers::OCL_Strong: in shouldRetainObjCLifetime() [all …]
|
H A D | CGExprCXX.cpp | 136 Qualifiers BaseQuals; in EmitCXXPseudoDestructorExpr() 151 case Qualifiers::OCL_None: in EmitCXXPseudoDestructorExpr() 152 case Qualifiers::OCL_ExplicitNone: in EmitCXXPseudoDestructorExpr() 153 case Qualifiers::OCL_Autoreleasing: in EmitCXXPseudoDestructorExpr() 156 case Qualifiers::OCL_Strong: in EmitCXXPseudoDestructorExpr() 162 case Qualifiers::OCL_Weak: in EmitCXXPseudoDestructorExpr() 1987 case Qualifiers::OCL_None: in EmitObjectDelete() 1988 case Qualifiers::OCL_ExplicitNone: in EmitObjectDelete() 1989 case Qualifiers::OCL_Autoreleasing: in EmitObjectDelete() 1992 case Qualifiers::OCL_Strong: in EmitObjectDelete() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Type.h | 319 class Qualifiers { 371 static Qualifiers removeCommonQualifiers(Qualifiers &L, Qualifiers &R) { 372 Qualifiers Q; 416 static Qualifiers fromFastMask(unsigned Mask) { 417 Qualifiers Qs; 422 static Qualifiers fromCVRMask(unsigned CVR) { 423 Qualifiers Qs; 428 static Qualifiers fromCVRUMask(unsigned CVRU) { 429 Qualifiers Qs; 435 static Qualifiers fromOpaqueValue(uint64_t opaque) { [all …]
|
H A D | AbstractBasicReader.h | 215 Qualifiers readQualifiers() { in readQualifiers() 216 static_assert(sizeof(Qualifiers().getAsOpaqueValue()) <= sizeof(uint64_t), in readQualifiers() 219 return Qualifiers::fromOpaqueValue(value); in readQualifiers()
|
H A D | ASTContext.h | 1268 QualType getExtQualType(const Type *Base, Qualifiers Quals) const; 1311 QualType getObjCGCQualType(QualType T, Qualifiers::GC gcAttr) const; 1323 return T.withFastQualifiers(Qualifiers::Restrict); in getRestrictType() 1332 return T.withFastQualifiers(Qualifiers::Volatile); in getVolatileType() 1479 Qualifiers::ObjCLifetime &Lifetime, 2196 return getQualifiedType(T, Qualifiers::fromCVRMask(CVR)); in getCVRQualifiedType() 2205 QualType getQualifiedType(QualType T, Qualifiers Qs) const { in getQualifiedType() 2214 QualType getQualifiedType(const Type *T, Qualifiers Qs) const { in getQualifiedType() 2224 Qualifiers::ObjCLifetime lifetime) { in getLifetimeQualifiedType() 2225 assert(type.getObjCLifetime() == Qualifiers::OCL_None); in getLifetimeQualifiedType() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | MicrosoftMangle.cpp | 397 void mangleAddressSpaceType(QualType T, Qualifiers Quals, SourceRange Range); 412 bool is64BitPointer(Qualifiers Quals) const { in is64BitPointer() 425 void mangleQualifiers(Qualifiers Quals, bool IsMember); 427 void manglePointerCVQualifiers(Qualifiers Quals); 428 void manglePointerExtQualifiers(Qualifiers Quals, QualType PointeeType); 445 Qualifiers Quals, \ 472 void mangleObjCLifetime(const QualType T, Qualifiers Quals, 474 void mangleObjCKindOfType(const ObjCObjectType *T, Qualifiers Quals, 2132 Qualifiers Quals, in mangleObjCLifetime() 2140 case Qualifiers::OCL_None: in mangleObjCLifetime() [all …]
|
H A D | TypePrinter.cpp | 123 void print(const Type *ty, Qualifiers qs, raw_ostream &OS, 146 void printBefore(const Type *ty, Qualifiers qs, raw_ostream &OS); 147 void printAfter(const Type *ty, Qualifiers qs, raw_ostream &OS); 155 if (TypeQuals & Qualifiers::Const) { in AppendTypeQualList() 159 if (TypeQuals & Qualifiers::Volatile) { in AppendTypeQualList() 164 if (TypeQuals & Qualifiers::Restrict) { in AppendTypeQualList() 191 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS, in print() 316 Qualifiers Quals = Split.Quals; in printBefore() 325 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) { in printBefore() 378 void TypePrinter::printAfter(const Type *T, Qualifiers Quals, raw_ostream &OS) { in printAfter() [all …]
|
H A D | QualTypeNames.cpp | 385 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 395 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 411 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 430 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType() 442 Qualifiers PrefixQualifiers = QT.getLocalQualifiers(); in getFullyQualifiedType()
|
H A D | ASTDiagnostic.cpp | 377 auto S = Qualifiers::getAddrSpaceAsString(static_cast<LangAS>(Val)); in FormatASTNodeDiagnosticArgument() 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() 1613 Qualifiers FromQual, ToQual; in TreeToString() 1698 Qualifiers FromQual = FromType.getLocalQualifiers(), in PrintTypeNames() 2033 void PrintQualifiers(Qualifiers FromQual, Qualifiers ToQual) { in PrintQualifiers() 2045 Qualifiers CommonQual = Qualifiers::removeCommonQualifiers(FromQual, in PrintQualifiers() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaObjCProperty.cpp | 39 static Qualifiers::ObjCLifetime 46 return Qualifiers::OCL_Strong; in getImpliedARCOwnership() 48 return Qualifiers::OCL_Weak; in getImpliedARCOwnership() 50 return Qualifiers::OCL_ExplicitNone; in getImpliedARCOwnership() 57 return Qualifiers::OCL_ExplicitNone; in getImpliedARCOwnership() 60 return Qualifiers::OCL_None; in getImpliedARCOwnership() 70 Qualifiers::ObjCLifetime propertyLifetime in checkPropertyDeclWithOwnership() 73 assert(propertyLifetime != Qualifiers::OCL_None); in checkPropertyDeclWithOwnership() 75 Qualifiers::ObjCLifetime expectedLifetime in checkPropertyDeclWithOwnership() 83 if (propertyLifetime == Qualifiers::OCL_Strong) { in checkPropertyDeclWithOwnership() [all …]
|
H A D | SemaObjC.cpp | 777 if (var->getType().getObjCLifetime() != Qualifiers::OCL_Strong) in considerVariable() 805 if (ivar->getType().getObjCLifetime() != Qualifiers::OCL_Strong) in findRetainCycleOwner() 846 Qualifiers::OCL_Strong)) in findRetainCycleOwner() 1331 Qualifiers ToQuals = ToPointee.getQualifiers(); in isObjCWritebackConversion() 1333 ToQuals.getObjCLifetime() != Qualifiers::OCL_Autoreleasing || in isObjCWritebackConversion() 1344 Qualifiers FromQuals = FromPointee.getQualifiers(); in isObjCWritebackConversion() 1346 (FromQuals.getObjCLifetime() != Qualifiers::OCL_Strong && in isObjCWritebackConversion() 1347 FromQuals.getObjCLifetime() != Qualifiers::OCL_Weak)) in isObjCWritebackConversion() 1351 FromQuals.setObjCLifetime(Qualifiers::OCL_Autoreleasing); in isObjCWritebackConversion() 2157 Qualifiers::ObjCLifetime Lifetime = QT.getObjCLifetime(); in handlePreciseLifetimeAttr() [all …]
|
H A D | SemaType.cpp | 1561 Qualifiers Qs, const DeclSpec *DS) { in BuildQualifiedType() 1649 Qualifiers Q = Qualifiers::fromCVRMask(CVR); in BuildQualifiedType() 1664 type.getObjCLifetime() != Qualifiers::OCL_None) in inferARCLifetimeForPointee() 1667 Qualifiers::ObjCLifetime implicitLifetime = Qualifiers::OCL_None; in inferARCLifetimeForPointee() 1674 implicitLifetime = Qualifiers::OCL_ExplicitNone; in inferARCLifetimeForPointee() 1680 implicitLifetime = Qualifiers::OCL_ExplicitNone; in inferARCLifetimeForPointee() 1701 implicitLifetime = Qualifiers::OCL_Strong; in inferARCLifetimeForPointee() 1705 Qualifiers qs; in inferARCLifetimeForPointee() 2741 Qualifiers::ObjCLifetime ownership, 2808 Qualifiers qs; in inferARCWriteback() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Demangle/ |
H A D | MicrosoftDemangle.cpp | 254 static std::pair<Qualifiers, PointerAffinity> 271 return std::make_pair(Qualifiers(Q_Const | Q_Volatile), in demanglePointerCVQualifiers() 910 Qualifiers ExtraChildQuals = Q_None; in demangleVariableEncoding() 911 PTN->Quals = Qualifiers(VSN->Type->Quals | in demangleVariableEncoding() 922 PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals); in demangleVariableEncoding() 1796 std::pair<Qualifiers, bool> 1814 return std::make_pair(Qualifiers(Q_Const | Q_Volatile), true); in demangleQualifiers() 1823 return std::make_pair(Qualifiers(Q_Const | Q_Volatile), false); in demangleQualifiers() 1833 Qualifiers Quals = Q_None; in demangleType() 1875 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()
|
H A D | ItaniumDemangle.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()
|
/freebsd/contrib/llvm-project/clang/lib/Format/ |
H A D | QualifierAlignmentFixer.cpp | 157 const std::vector<tok::TokenKind> &Qualifiers) { in isConfiguredQualifier() argument 158 return Tok && llvm::is_contained(Qualifiers, Tok->Tok.getKind()); in isConfiguredQualifier() 584 std::vector<tok::TokenKind> &Qualifiers) { in prepareLeftRightOrderingForQualifierAlignmentFixer() argument 604 Qualifiers.push_back(QualifierToken); in prepareLeftRightOrderingForQualifierAlignmentFixer() 621 const std::vector<tok::TokenKind> &Qualifiers, in isConfiguredQualifierOrType() argument 624 isConfiguredQualifier(Tok, Qualifiers)); in isConfiguredQualifierOrType()
|
H A D | QualifierAlignmentFixer.h | 33 std::vector<tok::TokenKind> &Qualifiers); 38 const std::vector<tok::TokenKind> &Qualifiers,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | MicrosoftDemangleNodes.h | 33 enum Qualifiers : uint8_t { enum 308 Qualifiers Quals = Q_None; 587 Qualifiers Quals = Qualifiers::Q_None;
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/clang/tools/clang-format/ |
H A D | ClangFormat.cpp | 477 SmallVector<StringRef> Qualifiers; in format() local 478 QualifierAlignmentOrder.split(Qualifiers, " ", /*MaxSplit=*/-1, in format() 480 FormatStyle->QualifierOrder = {Qualifiers.begin(), Qualifiers.end()}; in format()
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTRecordReader.h | 170 Qualifiers readQualifiers() { in readQualifiers() 171 return Qualifiers::fromOpaqueValue(readInt()); in readQualifiers()
|