| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1273 unsigned TypeQuals : 5; 1307 unsigned TypeQuals : 5; 1604 unsigned TypeQuals : 5; 1613 unsigned TypeQuals : 5; 1666 static DeclaratorChunk getPointer(unsigned TypeQuals, SourceLocation Loc, in getPointer() 1676 I.Ptr.TypeQuals = TypeQuals; in getPointer() 1686 static DeclaratorChunk getReference(unsigned TypeQuals, SourceLocation Loc, in getReference() 1691 I.Ref.HasRestrict = (TypeQuals & DeclSpec::TQ_restrict) != 0; in getReference() 1697 static DeclaratorChunk getArray(unsigned TypeQuals, in getArray() 1704 I.Arr.TypeQuals = TypeQuals; in getArray() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 813 unsigned &TypeQuals, in diagnoseAndRemoveTypeQualifiers() argument 828 if (TypeQuals & Qual.first) in diagnoseAndRemoveTypeQualifiers() 834 TypeQuals &= ~Qual.first; in diagnoseAndRemoveTypeQualifiers() 861 unsigned TypeQuals = DS.getTypeQualifiers(); in checkOmittedBlockReturnType() local 862 diagnoseAndRemoveTypeQualifiers(S, DS, TypeQuals, Result, (unsigned)-1, in checkOmittedBlockReturnType() 1494 if (unsigned TypeQuals = DS.getTypeQualifiers()) { in ConvertDeclSpecToType() local 1510 S, DS, TypeQuals, Result, DeclSpec::TQ_const | DeclSpec::TQ_volatile, in ConvertDeclSpecToType() 1524 if (TypeQuals && Result->isReferenceType()) { in ConvertDeclSpecToType() 1526 S, DS, TypeQuals, Result, in ConvertDeclSpecToType() 1535 && TypeQuals & Result.getCVRQualifiers()) { in ConvertDeclSpecToType() [all …]
|
| H A D | SemaLambda.cpp | 918 EPI.TypeQuals.addConst(); in getDummyLambdaType() 921 EPI.TypeQuals.addAddressSpace(AS); in getDummyLambdaType() 1672 InvokerExtInfo.TypeQuals = Qualifiers(); in getLambdaConversionFunctionResultType() 1701 ConvExtInfo.TypeQuals = Qualifiers(); in addFunctionPointerConversion() 1702 ConvExtInfo.TypeQuals.addConst(); in addFunctionPointerConversion() 1885 ConversionEPI.TypeQuals = Qualifiers(); in addBlockPointerConversion() 1886 ConversionEPI.TypeQuals.addConst(); in addBlockPointerConversion()
|
| H A D | HLSLBuiltinTypeDeclBuilder.cpp | 383 ExtInfo.TypeQuals.addConst(); in createDecl()
|
| H A D | SemaDeclCXX.cpp | 8945 EPI.TypeQuals.addConst(); in CheckExplicitlyDefaultedComparison() 8957 EPI.TypeQuals.removeVolatile(); in CheckExplicitlyDefaultedComparison() 11009 if (unsigned TypeQuals = D.getDeclSpec().getTypeQualifiers()) { in CheckConstructorDeclarator() local 11011 diag::err_constructor_return_type, TypeQuals, SourceLocation(), in CheckConstructorDeclarator() 11039 EPI.TypeQuals = Qualifiers(); in CheckConstructorDeclarator() 11177 else if (unsigned TypeQuals = D.getDeclSpec().getTypeQualifiers()) { in CheckDestructorDeclarator() local 11178 diagnoseIgnoredQualifiers(diag::err_destructor_return_type, TypeQuals, in CheckDestructorDeclarator() 11226 EPI.TypeQuals = Qualifiers(); in CheckDestructorDeclarator() 14101 EPI.TypeQuals.addAddressSpace(AS); in setupImplicitSpecialMemberType()
|
| H A D | SemaDecl.cpp | 5143 if (unsigned TypeQuals = DS.getTypeQualifiers()) { in ParsedFreeStandingDeclSpec() local 5146 if (TypeQuals & DeclSpec::TQ_restrict) in ParsedFreeStandingDeclSpec() 12158 EPI.TypeQuals.addConst(); in CheckFunctionDeclaration()
|
| H A D | SemaTemplate.cpp | 9321 EPI.TypeQuals.addConst(); in CheckFunctionTemplateSpecialization()
|
| H A D | SemaExpr.cpp | 16497 EPI.TypeQuals = Qualifiers(); in ActOnBlockStmtExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2778 bool isCopyConstructor(unsigned &TypeQuals) const; 2784 unsigned TypeQuals = 0; in isCopyConstructor() local 2785 return isCopyConstructor(TypeQuals); in isCopyConstructor() 2793 bool isMoveConstructor(unsigned &TypeQuals) const; 2798 unsigned TypeQuals = 0; in isMoveConstructor() local 2799 return isMoveConstructor(TypeQuals); in isMoveConstructor() 2806 bool isCopyOrMoveConstructor(unsigned &TypeQuals) const;
|
| H A D | Type.h | 3808 ArraySizeModifier SizeMod, unsigned TypeQuals); 3858 ArraySizeModifier SizeMod, unsigned TypeQuals) { 3861 ID.AddInteger(TypeQuals); 3973 unsigned TypeQuals, Expr *E); 5269 Qualifiers TypeQuals; 5453 EPI.TypeQuals = getMethodQuals();
|
| H A D | TypeProperties.td | 360 epi.TypeQuals = methodQualifiers;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 3001 CXXConstructorDecl::isCopyConstructor(unsigned &TypeQuals) const { in isCopyConstructor() 3002 return isCopyOrMoveConstructor(TypeQuals) && in isCopyConstructor() 3006 bool CXXConstructorDecl::isMoveConstructor(unsigned &TypeQuals) const { in isMoveConstructor() 3007 return isCopyOrMoveConstructor(TypeQuals) && in isMoveConstructor() 3012 bool CXXConstructorDecl::isCopyOrMoveConstructor(unsigned &TypeQuals) const { in isCopyOrMoveConstructor() 3047 TypeQuals = PointeeType.getCVRQualifiers(); in isCopyOrMoveConstructor()
|
| H A D | Type.cpp | 269 ArraySizeModifier SizeMod, unsigned TypeQuals) { in Profile() argument 273 ID.AddInteger(TypeQuals); in Profile() 293 unsigned TypeQuals, Expr *E) { in Profile() argument 296 ID.AddInteger(TypeQuals); in Profile() 3682 FunctionTypeBits.FastTypeQuals = epi.TypeQuals.getFastQualifiers(); in FunctionProtoType() 3796 if (epi.TypeQuals.hasNonFastQualifiers()) { in FunctionProtoType() 3798 *getTrailingObjects<Qualifiers>() = epi.TypeQuals; in FunctionProtoType() 3936 ID.Add(epi.TypeQuals); in Profile()
|
| H A D | TypePrinter.cpp | 151 static void AppendTypeQualList(raw_ostream &OS, unsigned TypeQuals, in AppendTypeQualList() argument 154 if (TypeQuals & Qualifiers::Const) { in AppendTypeQualList() 158 if (TypeQuals & Qualifiers::Volatile) { in AppendTypeQualList() 163 if (TypeQuals & Qualifiers::Restrict) { in AppendTypeQualList()
|
| H A D | ASTContext.cpp | 5136 EPI.TypeQuals.hasNonFastQualifiers() ? 1 : 0, EPI.FunctionEffects.size(), in getFunctionTypeInternal() 14121 assert(EPIX.TypeQuals == EPIY.TypeQuals); in getCommonNonSugarTypeNode()
|
| H A D | ASTImporter.cpp | 1579 ToEPI.TypeQuals = FromEPI.TypeQuals; in VisitFunctionProtoType()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 1207 Qualifiers &Q = EPI.TypeQuals; in CreateQualifiedType() 2129 Qualifiers &Qc = EPI.TypeQuals; in getOrCreateInstanceMethodType()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 2211 proto_info.TypeQuals = clang::Qualifiers::fromFastMask(type_quals); in CreateFunctionType()
|