Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenValue.h157 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 DMicrosoftMangle.cpp399 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 DQualTypeNames.cpp380 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 DTypePrinter.cpp122 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 DASTDiagnostic.cpp377 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 DCGValue.h211 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 DCGObjCRuntime.cpp293 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 DCGDecl.cpp637 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 DCGBlocks.cpp992 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 DDynamicTypeChecker.cpp69 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 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()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h330 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 DAbstractBasicReader.h214 Qualifiers readQualifiers() { in readQualifiers()
215 static_assert(sizeof(Qualifiers().getAsOpaqueValue()) <= sizeof(uint64_t), in readQualifiers()
218 return Qualifiers::fromOpaqueValue(value); in readQualifiers()
H A DASTContext.h1370 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 DSemaObjCProperty.cpp37 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 DSemaObjC.cpp773 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 DSemaType.cpp1582 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 DFixitUtil.h29 std::optional<Qualifiers> *QualifiersToAppend);
35 std::optional<Qualifiers> *QualifiersToAppend);
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DQualifierAlignmentFixer.h33 std::vector<tok::TokenKind> &Qualifiers);
38 const std::vector<tok::TokenKind> &Qualifiers,
H A DQualifierAlignmentFixer.cpp156 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 DMicrosoftDemangle.cpp255 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 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()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DFixitUtil.cpp24 std::optional<Qualifiers> *QualifiersToAppend) { in getPointeeTypeText()
100 std::optional<Qualifiers> *QualifiersToAppend) { in getPointee2TypeText()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h169 Qualifiers readQualifiers() { in readQualifiers()
170 return Qualifiers::fromOpaqueValue(readInt()); in readQualifiers()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h33 enum Qualifiers : uint8_t { enum
332 Qualifiers Quals = Q_None;
710 Qualifiers Quals = Qualifiers::Q_None;

12345