Home
last modified time | relevance | path

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

/src/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1271 unsigned TypeQuals : 5;
1305 unsigned TypeQuals : 5;
1602 unsigned TypeQuals : 5;
1611 unsigned TypeQuals : 5;
1664 static DeclaratorChunk getPointer(unsigned TypeQuals, SourceLocation Loc, in getPointer()
1674 I.Ptr.TypeQuals = TypeQuals; in getPointer()
1684 static DeclaratorChunk getReference(unsigned TypeQuals, SourceLocation Loc, in getReference()
1689 I.Ref.HasRestrict = (TypeQuals & DeclSpec::TQ_restrict) != 0; in getReference()
1695 static DeclaratorChunk getArray(unsigned TypeQuals, in getArray()
1702 I.Arr.TypeQuals = TypeQuals; in getArray()
[all …]
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp802 unsigned &TypeQuals, in diagnoseAndRemoveTypeQualifiers() argument
817 if (TypeQuals & Qual.first) in diagnoseAndRemoveTypeQualifiers()
823 TypeQuals &= ~Qual.first; in diagnoseAndRemoveTypeQualifiers()
850 unsigned TypeQuals = DS.getTypeQualifiers(); in checkOmittedBlockReturnType() local
851 diagnoseAndRemoveTypeQualifiers(S, DS, TypeQuals, Result, (unsigned)-1, in checkOmittedBlockReturnType()
1479 if (unsigned TypeQuals = DS.getTypeQualifiers()) { in ConvertDeclSpecToType() local
1490 S, DS, TypeQuals, Result, DeclSpec::TQ_const | DeclSpec::TQ_volatile, in ConvertDeclSpecToType()
1506 if (TypeQuals && Result->isReferenceType()) { in ConvertDeclSpecToType()
1508 S, DS, TypeQuals, Result, in ConvertDeclSpecToType()
1517 && TypeQuals & Result.getCVRQualifiers()) { in ConvertDeclSpecToType()
[all …]
H A DSemaLambda.cpp897 EPI.TypeQuals.addConst(); in getDummyLambdaType()
900 EPI.TypeQuals.addAddressSpace(AS); in getDummyLambdaType()
1647 InvokerExtInfo.TypeQuals = Qualifiers(); in getLambdaConversionFunctionResultType()
1676 ConvExtInfo.TypeQuals = Qualifiers(); in addFunctionPointerConversion()
1677 ConvExtInfo.TypeQuals.addConst(); in addFunctionPointerConversion()
1860 ConversionEPI.TypeQuals = Qualifiers(); in addBlockPointerConversion()
1861 ConversionEPI.TypeQuals.addConst(); in addBlockPointerConversion()
H A DHLSLExternalSemaSource.cpp239 ExtInfo.TypeQuals.addConst(); in addArraySubscriptOperator()
H A DSemaDeclCXX.cpp8760 EPI.TypeQuals.addConst(); in CheckExplicitlyDefaultedComparison()
8771 EPI.TypeQuals.removeVolatile(); in CheckExplicitlyDefaultedComparison()
10773 if (unsigned TypeQuals = D.getDeclSpec().getTypeQualifiers()) { in CheckConstructorDeclarator() local
10775 diag::err_constructor_return_type, TypeQuals, SourceLocation(), in CheckConstructorDeclarator()
10802 EPI.TypeQuals = Qualifiers(); in CheckConstructorDeclarator()
10936 else if (unsigned TypeQuals = D.getDeclSpec().getTypeQualifiers()) { in CheckDestructorDeclarator() local
10937 diagnoseIgnoredQualifiers(diag::err_destructor_return_type, TypeQuals, in CheckDestructorDeclarator()
10984 EPI.TypeQuals = Qualifiers(); in CheckDestructorDeclarator()
13809 EPI.TypeQuals.addAddressSpace(AS); in setupImplicitSpecialMemberType()
H A DSemaDecl.cpp5032 if (unsigned TypeQuals = DS.getTypeQualifiers()) { in ParsedFreeStandingDeclSpec() local
5035 if (TypeQuals & DeclSpec::TQ_restrict) in ParsedFreeStandingDeclSpec()
11924 EPI.TypeQuals.addConst(); in CheckFunctionDeclaration()
H A DSemaTemplate.cpp8833 EPI.TypeQuals.addConst(); in CheckFunctionTemplateSpecialization()
H A DSemaExpr.cpp15977 EPI.TypeQuals.addConst(); in ActOnBlockArguments()
16139 EPI.TypeQuals = Qualifiers(); in ActOnBlockStmtExpr()
/src/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h2720 bool isCopyConstructor(unsigned &TypeQuals) const;
2726 unsigned TypeQuals = 0; in isCopyConstructor() local
2727 return isCopyConstructor(TypeQuals); in isCopyConstructor()
2735 bool isMoveConstructor(unsigned &TypeQuals) const;
2740 unsigned TypeQuals = 0; in isMoveConstructor() local
2741 return isMoveConstructor(TypeQuals); in isMoveConstructor()
2748 bool isCopyOrMoveConstructor(unsigned &TypeQuals) const;
H A DType.h3700 ArraySizeModifier SizeMod, unsigned TypeQuals);
3748 ArraySizeModifier SizeMod, unsigned TypeQuals) {
3751 ID.AddInteger(TypeQuals);
3867 unsigned TypeQuals, Expr *E);
5063 Qualifiers TypeQuals;
5244 EPI.TypeQuals = getMethodQuals();
H A DTypeProperties.td371 epi.TypeQuals = methodQualifiers;
/src/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2800 CXXConstructorDecl::isCopyConstructor(unsigned &TypeQuals) const { in isCopyConstructor()
2801 return isCopyOrMoveConstructor(TypeQuals) && in isCopyConstructor()
2805 bool CXXConstructorDecl::isMoveConstructor(unsigned &TypeQuals) const { in isMoveConstructor()
2806 return isCopyOrMoveConstructor(TypeQuals) && in isMoveConstructor()
2811 bool CXXConstructorDecl::isCopyOrMoveConstructor(unsigned &TypeQuals) const { in isCopyOrMoveConstructor()
2846 TypeQuals = PointeeType.getCVRQualifiers(); in isCopyOrMoveConstructor()
H A DType.cpp233 ArraySizeModifier SizeMod, unsigned TypeQuals) { in Profile() argument
237 ID.AddInteger(TypeQuals); in Profile()
254 unsigned TypeQuals, in Profile() argument
258 ID.AddInteger(TypeQuals); in Profile()
3530 FunctionTypeBits.FastTypeQuals = epi.TypeQuals.getFastQualifiers(); in FunctionProtoType()
3643 if (epi.TypeQuals.hasNonFastQualifiers()) { in FunctionProtoType()
3645 *getTrailingObjects<Qualifiers>() = epi.TypeQuals; in FunctionProtoType()
3785 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.cpp4910 EPI.TypeQuals.hasNonFastQualifiers() ? 1 : 0, EPI.FunctionEffects.size(), in getFunctionTypeInternal()
13322 assert(EPIX.TypeQuals == EPIY.TypeQuals); in getCommonNonSugarTypeNode()
H A DASTImporter.cpp1348 ToEPI.TypeQuals = FromEPI.TypeQuals; in VisitFunctionProtoType()
/src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1032 Qualifiers &Q = EPI.TypeQuals; in CreateQualifiedType()
1951 Qualifiers &Qc = EPI.TypeQuals; in getOrCreateInstanceMethodType()
/src/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2195 proto_info.TypeQuals = clang::Qualifiers::fromFastMask(type_quals); in CreateFunctionType()