Home
last modified time | relevance | path

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

12345

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DType.h146 class Qualifiers {
197 static Qualifiers removeCommonQualifiers(Qualifiers &L, Qualifiers &R) {
200 Qualifiers Q;
207 Qualifiers Q;
233 static Qualifiers fromFastMask(unsigned Mask) {
234 Qualifiers Qs;
239 static Qualifiers fromCVRMask(unsigned CVR) {
240 Qualifiers Qs;
245 static Qualifiers fromCVRUMask(unsigned CVRU) {
246 Qualifiers Qs;
[all …]
H A DAbstractBasicReader.h215 Qualifiers readQualifiers() { in readQualifiers()
216 static_assert(sizeof(Qualifiers().getAsOpaqueValue()) <= sizeof(uint32_t), in readQualifiers()
219 return Qualifiers::fromOpaqueValue(value); in readQualifiers()
H A DASTContext.h1207 QualType getExtQualType(const Type *Base, Qualifiers Quals) const;
1242 QualType getObjCGCQualType(QualType T, Qualifiers::GC gcAttr) const;
1254 return T.withFastQualifiers(Qualifiers::Restrict); in getRestrictType()
1263 return T.withFastQualifiers(Qualifiers::Volatile); in getVolatileType()
1401 Qualifiers::ObjCLifetime &Lifetime,
2106 return getQualifiedType(T, Qualifiers::fromCVRMask(CVR)); in getCVRQualifiedType()
2115 QualType getQualifiedType(QualType T, Qualifiers Qs) const { in getQualifiedType()
2124 QualType getQualifiedType(const Type *T, Qualifiers Qs) const { in getQualifiedType()
2134 Qualifiers::ObjCLifetime lifetime) { in getLifetimeQualifiedType()
2135 assert(type.getObjCLifetime() == Qualifiers::OCL_None); in getLifetimeQualifiedType()
[all …]
/openbsd-src/gnu/llvm/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.cpp1032 QualType::print(From, Qualifiers(), OS, C.getLangOpts(), llvm::Twine()); in reportGenericsBug()
1034 QualType::print(To, Qualifiers(), OS, C.getLangOpts(), llvm::Twine()); in reportGenericsBug()
1071 QualType::print(*TrackedType, Qualifiers(), OS, LangOpts, llvm::Twine()); in VisitNode()
1077 Qualifiers(), OS, LangOpts, llvm::Twine()); in VisitNode()
1079 QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS, in VisitNode()
1085 Qualifiers(), OS, LangOpts, llvm::Twine()); in VisitNode()
1087 QualType::print(ImplicitCast->getType().getTypePtr(), Qualifiers(), OS, in VisitNode()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGValue.h198 Qualifiers Quals;
234 void Initialize(QualType Type, Qualifiers Quals, CharUnits Alignment, in Initialize()
275 return Quals.getCVRQualifiers() & ~Qualifiers::Const; in getVRQualifiers()
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;
[all …]
H A DCGObjCRuntime.cpp296 case Qualifiers::OCL_Strong: in EmitInitOfCatchParam()
300 case Qualifiers::OCL_None: in EmitInitOfCatchParam()
301 case Qualifiers::OCL_ExplicitNone: in EmitInitOfCatchParam()
302 case Qualifiers::OCL_Autoreleasing: in EmitInitOfCatchParam()
306 case Qualifiers::OCL_Weak: in EmitInitOfCatchParam()
H A DCGDecl.cpp635 Qualifiers::ObjCLifetime lifetime) { in EmitAutoVarWithLifetime()
637 case Qualifiers::OCL_None: in EmitAutoVarWithLifetime()
640 case Qualifiers::OCL_ExplicitNone: in EmitAutoVarWithLifetime()
644 case Qualifiers::OCL_Strong: { in EmitAutoVarWithLifetime()
655 case Qualifiers::OCL_Autoreleasing: in EmitAutoVarWithLifetime()
659 case Qualifiers::OCL_Weak: in EmitAutoVarWithLifetime()
718 if (srcExpr->getType().getObjCLifetime() != Qualifiers::OCL_Weak) in tryEmitARCCopyWeakInit()
780 Qualifiers::ObjCLifetime lifetime = lvalue.getObjCLifetime(); in EmitScalarInit()
805 if (lifetime != Qualifiers::OCL_ExplicitNone) in EmitScalarInit()
823 if (lifetime == Qualifiers::OCL_Weak) in EmitScalarInit()
[all …]
H A DCGBlocks.cpp978 AggValueSlot::forAddr(blockField, Qualifiers(), in EmitBlockLiteral()
994 type.getObjCLifetime() == Qualifiers::OCL_Strong && in EmitBlockLiteral()
1006 } else if (type.getObjCLifetime() == Qualifiers::OCL_Strong && in EmitBlockLiteral()
1061 type.getObjCLifetime() == Qualifiers::OCL_Strong && in EmitBlockLiteral()
1662 Qualifiers QS = T.getQualifiers(); in computeCopyInfoForBlockCapture()
2519 Qualifiers qs = type.getQualifiers(); in buildByrefHelpers()
2522 if (Qualifiers::ObjCLifetime lifetime = qs.getObjCLifetime()) { in buildByrefHelpers()
2524 case Qualifiers::OCL_None: llvm_unreachable("impossible"); in buildByrefHelpers()
2527 case Qualifiers::OCL_ExplicitNone: in buildByrefHelpers()
2528 case Qualifiers::OCL_Autoreleasing: in buildByrefHelpers()
[all …]
H A DCGObjC.cpp97 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()
956 if (ivarType.getObjCLifetime() == Qualifiers::OCL_Strong) in PropertyImplStrategy()
1294 if (LV.getQuals().getObjCLifetime() == Qualifiers::OCL_Weak) { in generateObjCGetterBody()
1948 elementLValue.getQuals().setObjCLifetime(Qualifiers::OCL_ExplicitNone); in EmitObjCForCollectionStmt()
2904 static bool shouldRetainObjCLifetime(Qualifiers::ObjCLifetime lifetime) { in shouldRetainObjCLifetime()
2906 case Qualifiers::OCL_None: in shouldRetainObjCLifetime()
2907 case Qualifiers::OCL_ExplicitNone: in shouldRetainObjCLifetime()
2908 case Qualifiers::OCL_Strong: in shouldRetainObjCLifetime()
[all …]
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DMicrosoftMangle.cpp381 void mangleAddressSpaceType(QualType T, Qualifiers Quals, SourceRange Range);
395 bool is64BitPointer(Qualifiers Quals) const { in is64BitPointer()
409 void mangleQualifiers(Qualifiers Quals, bool IsMember);
411 void manglePointerCVQualifiers(Qualifiers Quals);
412 void manglePointerExtQualifiers(Qualifiers Quals, QualType PointeeType);
429 Qualifiers Quals, \
456 void mangleObjCLifetime(const QualType T, Qualifiers Quals,
458 void mangleObjCKindOfType(const ObjCObjectType *T, Qualifiers Quals,
1913 Qualifiers Quals, in mangleObjCLifetime()
1921 case Qualifiers::OCL_None: in mangleObjCLifetime()
[all …]
H A DTypePrinter.cpp123 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()
309 Qualifiers Quals = Split.Quals; in printBefore()
318 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) { in printBefore()
371 void TypePrinter::printAfter(const Type *T, Qualifiers Quals, raw_ostream &OS) { in printAfter()
[all …]
H A DQualTypeNames.cpp384 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType()
394 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType()
410 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType()
429 Qualifiers Quals = QT.getQualifiers(); in getFullyQualifiedType()
441 Qualifiers PrefixQualifiers = QT.getLocalQualifiers(); in getFullyQualifiedType()
H A DASTDiagnostic.cpp376 auto S = Qualifiers::getAddrSpaceAsString(static_cast<LangAS>(Val)); in FormatASTNodeDiagnosticArgument()
391 Qualifiers Q(Qualifiers::fromOpaqueValue(Val)); in FormatASTNodeDiagnosticArgument()
590 Qualifiers Qual;
644 Qualifiers FromQual, Qualifiers ToQual, in SetTemplateDiff()
812 Qualifiers &FromQual, Qualifiers &ToQual) { in GetTemplateDiff()
1184 Qualifiers FromQual = FromType.getQualifiers(), in DiffTypes()
1590 Qualifiers FromQual, ToQual; in TreeToString()
1675 Qualifiers FromQual = FromType.getLocalQualifiers(), in PrintTypeNames()
2004 void PrintQualifiers(Qualifiers FromQual, Qualifiers ToQual) { in PrintQualifiers()
2016 Qualifiers CommonQual = Qualifiers::removeCommonQualifiers(FromQual, in PrintQualifiers()
[all …]
H A DASTContext.cpp3032 ASTContext::getExtQualType(const Type *baseType, Qualifiers quals) const { in getExtQualType()
3116 Qualifiers::GC GCAttr) const { in getObjCGCQualType()
4299 (T.getObjCLifetime() == Qualifiers::OCL_None || in isCanonicalResultType()
4300 T.getObjCLifetime() == Qualifiers::OCL_ExplicitNone); in isCanonicalResultType()
4348 Qualifiers Qs = CanResultType.getQualifiers(); in getCanonicalFunctionResultType()
4516 FunctionProtoType::ExtParameterInfo, Qualifiers>( in getFunctionTypeInternal()
5983 Qualifiers &quals) { in getUnqualifiedArrayType()
6134 Qualifiers Quals; in hasSimilarType()
6146 Qualifiers Quals1, Quals2; in hasCvrSimilarType()
6860 Qualifiers qs = split.Quals; in getAsArrayType()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaObjCProperty.cpp38 static Qualifiers::ObjCLifetime
45 return Qualifiers::OCL_Strong; in getImpliedARCOwnership()
47 return Qualifiers::OCL_Weak; in getImpliedARCOwnership()
49 return Qualifiers::OCL_ExplicitNone; in getImpliedARCOwnership()
56 return Qualifiers::OCL_ExplicitNone; in getImpliedARCOwnership()
59 return Qualifiers::OCL_None; in getImpliedARCOwnership()
69 Qualifiers::ObjCLifetime propertyLifetime in checkPropertyDeclWithOwnership()
72 assert(propertyLifetime != Qualifiers::OCL_None); in checkPropertyDeclWithOwnership()
74 Qualifiers::ObjCLifetime expectedLifetime in checkPropertyDeclWithOwnership()
82 if (propertyLifetime == Qualifiers::OCL_Strong) { in checkPropertyDeclWithOwnership()
[all …]
H A DSemaType.cpp1930 Qualifiers Qs, const DeclSpec *DS) { in BuildQualifiedType()
2018 Qualifiers Q = Qualifiers::fromCVRMask(CVR); in BuildQualifiedType()
2034 type.getObjCLifetime() != Qualifiers::OCL_None) in inferARCLifetimeForPointee()
2037 Qualifiers::ObjCLifetime implicitLifetime = Qualifiers::OCL_None; in inferARCLifetimeForPointee()
2044 implicitLifetime = Qualifiers::OCL_ExplicitNone; in inferARCLifetimeForPointee()
2050 implicitLifetime = Qualifiers::OCL_ExplicitNone; in inferARCLifetimeForPointee()
2071 implicitLifetime = Qualifiers::OCL_Strong; in inferARCLifetimeForPointee()
2075 Qualifiers qs; in inferARCLifetimeForPointee()
3124 Qualifiers::ObjCLifetime ownership,
3191 Qualifiers qs; in inferARCWriteback()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp224 static std::pair<Qualifiers, PointerAffinity>
239 return std::make_pair(Qualifiers(Q_Const | Q_Volatile), in demanglePointerCVQualifiers()
865 Qualifiers ExtraChildQuals = Q_None; in demangleVariableEncoding()
866 PTN->Quals = Qualifiers(VSN->Type->Quals | in demangleVariableEncoding()
877 PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals); in demangleVariableEncoding()
1730 std::pair<Qualifiers, bool>
1746 return std::make_pair(Qualifiers(Q_Const | Q_Volatile), true); in demangleQualifiers()
1755 return std::make_pair(Qualifiers(Q_Const | Q_Volatile), false); in demangleQualifiers()
1765 Qualifiers Quals = Q_None; in demangleType()
1807 Ty->Quals = Qualifiers(Ty->Quals | Quals); in demangleType()
[all …]
H A DMicrosoftDemangleNodes.cpp36 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()
/openbsd-src/gnu/llvm/clang/lib/Format/
H A DQualifierAlignmentFixer.h52 std::vector<tok::TokenKind> &Qualifiers);
91 const std::vector<tok::TokenKind> &Qualifiers);
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h34 enum Qualifiers : uint8_t { enum
309 Qualifiers Quals = Q_None;
587 Qualifiers Quals = Qualifiers::Q_None;
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/clang/tools/clang-format/
H A DClangFormat.cpp464 SmallVector<StringRef> Qualifiers; in format() local
465 QualifierAlignmentOrder.split(Qualifiers, " ", /*MaxSplit=*/-1, in format()
467 FormatStyle->QualifierOrder = {Qualifiers.begin(), Qualifiers.end()}; in format()
/openbsd-src/gnu/llvm/clang/include/clang/Serialization/
H A DASTRecordReader.h172 Qualifiers readQualifiers() { in readQualifiers()
173 return Qualifiers::fromOpaqueValue(readInt()); in readQualifiers()

12345