Home
last modified time | relevance | path

Searched refs:TypeQuals (Results 1 – 18 of 18) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1234 unsigned TypeQuals : 5; member
1267 unsigned TypeQuals : 5; member
1555 unsigned TypeQuals : 5; member
1563 unsigned TypeQuals : 5; member
1626 I.Ptr.TypeQuals = TypeQuals; in getPointer()
1647 static DeclaratorChunk getArray(unsigned TypeQuals, in getArray()
1654 I.Arr.TypeQuals = TypeQuals; in getArray()
1695 I.Cls.TypeQuals = TypeQuals; in getBlockPointer()
1700 static DeclaratorChunk getPipe(unsigned TypeQuals, in getPipe()
1705 I.Cls.TypeQuals = TypeQuals; in getPipe()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp806 if (TypeQuals & Qual.first) in diagnoseAndRemoveTypeQualifiers()
812 TypeQuals &= ~Qual.first; in diagnoseAndRemoveTypeQualifiers()
1895 S, DS, TypeQuals, Result, in ConvertDeclSpecToType()
3394 PTI.TypeQuals, in diagnoseRedundantReturnTypeQualifiers()
5126 if (DeclType.Ptr.TypeQuals) in GetFullTypeForDeclarator()
5143 if (DeclType.Ptr.TypeQuals) in GetFullTypeForDeclarator()
5211 ATI.TypeQuals = 0; in GetFullTypeForDeclarator()
5223 ATI.TypeQuals = 0; in GetFullTypeForDeclarator()
5535 EPI.TypeQuals.addCVRUQualifiers( in GetFullTypeForDeclarator()
5769 } else if (DeclType.Mem.TypeQuals) { in GetFullTypeForDeclarator()
[all …]
H A DSemaLambda.cpp855 EPI.TypeQuals.addConst(); in getDummyLambdaType()
858 EPI.TypeQuals.addAddressSpace(AS); in getDummyLambdaType()
1589 InvokerExtInfo.TypeQuals = Qualifiers(); in getLambdaConversionFunctionResultType()
1618 ConvExtInfo.TypeQuals = Qualifiers(); in addFunctionPointerConversion()
1619 ConvExtInfo.TypeQuals.addConst(); in addFunctionPointerConversion()
1802 ConversionEPI.TypeQuals = Qualifiers(); in addBlockPointerConversion()
1803 ConversionEPI.TypeQuals.addConst(); in addBlockPointerConversion()
H A DHLSLExternalSemaSource.cpp235 ExtInfo.TypeQuals.addConst(); in addArraySubscriptOperator()
H A DSemaDeclCXX.cpp8862 EPI.TypeQuals.addConst(); in CheckExplicitlyDefaultedComparison()
8873 EPI.TypeQuals.removeVolatile(); in CheckExplicitlyDefaultedComparison()
10862 if (unsigned TypeQuals = D.getDeclSpec().getTypeQualifiers()) { in CheckConstructorDeclarator() local
10864 diag::err_constructor_return_type, TypeQuals, SourceLocation(), in CheckConstructorDeclarator()
10891 EPI.TypeQuals = Qualifiers(); in CheckConstructorDeclarator()
11037 else if (unsigned TypeQuals = D.getDeclSpec().getTypeQualifiers()) { in CheckDestructorDeclarator() local
11038 diagnoseIgnoredQualifiers(diag::err_destructor_return_type, TypeQuals, in CheckDestructorDeclarator()
11085 EPI.TypeQuals = Qualifiers(); in CheckDestructorDeclarator()
13941 EPI.TypeQuals.addAddressSpace(AS); in setupImplicitSpecialMemberType()
H A DSemaDecl.cpp5170 if (unsigned TypeQuals = DS.getTypeQualifiers()) { in ParsedFreeStandingDeclSpec() local
5173 if (TypeQuals & DeclSpec::TQ_restrict) in ParsedFreeStandingDeclSpec()
11970 EPI.TypeQuals.addConst(); in CheckFunctionDeclaration()
H A DSemaExpr.cpp16984 EPI.TypeQuals.addConst(); in ActOnBlockArguments()
17150 EPI.TypeQuals = Qualifiers(); in ActOnBlockStmtExpr()
H A DSemaTemplate.cpp9650 EPI.TypeQuals.addConst(); in CheckFunctionTemplateSpecialization()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h2706 bool isCopyConstructor(unsigned &TypeQuals) const;
2712 unsigned TypeQuals = 0; in isCopyConstructor() local
2713 return isCopyConstructor(TypeQuals); in isCopyConstructor()
2721 bool isMoveConstructor(unsigned &TypeQuals) const;
2726 unsigned TypeQuals = 0; in isMoveConstructor() local
2727 return isMoveConstructor(TypeQuals); in isMoveConstructor()
2734 bool isCopyOrMoveConstructor(unsigned &TypeQuals) const;
H A DType.h3232 unsigned TypeQuals);
3265 ArraySizeModifier SizeMod, unsigned TypeQuals) {
3268 ID.AddInteger(TypeQuals);
3384 unsigned TypeQuals, Expr *E);
4279 Qualifiers TypeQuals;
4446 EPI.TypeQuals = getMethodQuals();
H A DTypeProperties.td339 epi.TypeQuals = methodQualifiers;
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2747 CXXConstructorDecl::isCopyConstructor(unsigned &TypeQuals) const { in isCopyConstructor()
2748 return isCopyOrMoveConstructor(TypeQuals) && in isCopyConstructor()
2752 bool CXXConstructorDecl::isMoveConstructor(unsigned &TypeQuals) const { in isMoveConstructor()
2753 return isCopyOrMoveConstructor(TypeQuals) && in isMoveConstructor()
2758 bool CXXConstructorDecl::isCopyOrMoveConstructor(unsigned &TypeQuals) const { in isCopyOrMoveConstructor()
2793 TypeQuals = PointeeType.getCVRQualifiers(); in isCopyOrMoveConstructor()
H A DType.cpp218 unsigned TypeQuals) { in Profile() argument
222 ID.AddInteger(TypeQuals); in Profile()
239 unsigned TypeQuals, in Profile() argument
243 ID.AddInteger(TypeQuals); in Profile()
3458 FunctionTypeBits.FastTypeQuals = epi.TypeQuals.getFastQualifiers(); in FunctionProtoType()
3571 if (epi.TypeQuals.hasNonFastQualifiers()) { in FunctionProtoType()
3573 *getTrailingObjects<Qualifiers>() = epi.TypeQuals; in FunctionProtoType()
3684 ID.Add(epi.TypeQuals); in Profile()
H A DTypePrinter.cpp152 static void AppendTypeQualList(raw_ostream &OS, unsigned TypeQuals, in AppendTypeQualList() argument
155 if (TypeQuals & Qualifiers::Const) { in AppendTypeQualList()
159 if (TypeQuals & Qualifiers::Volatile) { in AppendTypeQualList()
164 if (TypeQuals & Qualifiers::Restrict) { in AppendTypeQualList()
H A DASTContext.cpp4498 EPI.TypeQuals.hasNonFastQualifiers() ? 1 : 0); in getFunctionTypeInternal()
12818 assert(EPIX.TypeQuals == EPIY.TypeQuals); in getCommonNonSugarTypeNode()
H A DASTImporter.cpp1334 ToEPI.TypeQuals = FromEPI.TypeQuals; in VisitFunctionProtoType()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1013 Qualifiers &Q = EPI.TypeQuals; in CreateQualifiedType()
1825 Qualifiers &Qc = EPI.TypeQuals; in getOrCreateInstanceMethodType()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2243 proto_info.TypeQuals = clang::Qualifiers::fromFastMask(type_quals); in CreateFunctionType()