Home
last modified time | relevance | path

Searched refs:Kinds (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp26 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E);
27 static Cl::Kinds ClassifyDecl(ASTContext &Ctx, const Decl *D);
28 static Cl::Kinds ClassifyUnnamed(ASTContext &Ctx, QualType T);
29 static Cl::Kinds ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E);
30 static Cl::Kinds ClassifyBinaryOp(ASTContext &Ctx, const BinaryOperator *E);
31 static Cl::Kinds ClassifyConditional(ASTContext &Ctx,
35 Cl::Kinds Kind, SourceLocation &Loc);
40 Cl::Kinds kind = ClassifyInternal(Ctx, this); in ClassifyImpl()
83 static Cl::Kinds ClassifyTemporary(QualType T) { in ClassifyTemporary()
94 static Cl::Kinds ClassifyExprValueKind(const LangOptions &Lang, in ClassifyExprValueKind()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp170 static void addDefaultIgnorelists(const Driver &D, SanitizerMask Kinds, in addDefaultIgnorelists() argument
190 if (!(Kinds & BL.Mask)) in addDefaultIgnorelists()
238 static SanitizerMask setGroupBits(SanitizerMask Kinds) { in setGroupBits() argument
241 if (Kinds & SanitizerKind::ID) \ in setGroupBits()
242 Kinds |= SanitizerKind::ID##Group; in setGroupBits()
244 return Kinds; in setGroupBits()
330 SanitizerMask Kinds; in SanitizerArgs() local
515 Kinds |= Add; in SanitizerArgs()
567 if ((Default & Group) && (Kinds & G.second)) in SanitizerArgs()
571 Kinds |= Default; in SanitizerArgs()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVOptions.h67 STDSET_FUNCTION_4(Attribute, FIELD, LVAttributeKind, Kinds)
71 STDSET_FUNCTION_4(Output, FIELD, LVOutputKind, Kinds)
74 #define PRINT_OPTION(FIELD) STDSET_FUNCTION_4(Print, FIELD, LVPrintKind, Kinds)
78 STDSET_FUNCTION_4(Warning, FIELD, LVWarningKind, Kinds)
86 STDSET_FUNCTION_4(Report, FIELD, LVReportKind, Kinds)
90 STDSET_FUNCTION_4(Internal, FIELD, LVInternalKind, Kinds)
200 LVAttributeKindSet Kinds; // --attribute=<Kind>
217 LVPrintKindSet Kinds; // --print=<Kind>
228 LVReportKindSet Kinds; // --report=<kind>
252 LVOutputKindSet Kinds; // --output=<kind>
[all …]
H A DLVSupport.h96 #define KIND(ENUM, FIELD) BOOL_BIT(Kinds, ENUM, FIELD)
97 #define KIND_1(ENUM, FIELD, F1) BOOL_BIT_1(Kinds, ENUM, FIELD, F1)
98 #define KIND_2(ENUM, FIELD, F1, F2) BOOL_BIT_2(Kinds, ENUM, FIELD, F1, F2)
100 BOOL_BIT_3(Kinds, ENUM, FIELD, F1, F2, F3)
H A DLVLine.h42 LVProperties<LVLineKind> Kinds; variable
H A DLVSymbol.h40 LVProperties<LVSymbolKind> Kinds; variable
H A DLVType.h55 LVProperties<LVTypeKind> Kinds; variable
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DSanitizers.cpp47 SanitizerMask clang::expandSanitizerGroups(SanitizerMask Kinds) { in expandSanitizerGroups() argument
50 if (Kinds & SanitizerKind::ID##Group) \ in expandSanitizerGroups()
51 Kinds |= SanitizerKind::ID; in expandSanitizerGroups()
53 return Kinds; in expandSanitizerGroups()
H A DModule.cpp542 } Kinds[] = {{"", HK_Normal}, in print() local
548 for (auto &K : Kinds) { in print()
549 assert(&K == &Kinds[K.Kind] && "kinds in wrong order"); in print()
561 OS << Kinds[U.Kind].Prefix << "header \""; in print()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeEnumTypes.cpp27 std::vector<codeview::TypeLeafKind> Kinds) in NativeEnumTypes() argument
33 if (llvm::is_contained(Kinds, K)) { in NativeEnumTypes()
44 if (llvm::is_contained(Kinds, UnmodifiedCVT.kind())) in NativeEnumTypes()
H A DNativeEnumGlobals.cpp26 std::vector<codeview::SymbolKind> Kinds) in NativeEnumGlobals() argument
32 if (!llvm::is_contained(Kinds, S.kind())) in NativeEnumGlobals()
H A DSymbolCache.cpp94 SymbolCache::createTypeEnumerator(std::vector<TypeLeafKind> Kinds) { in createTypeEnumerator() argument
102 new NativeEnumTypes(Session, Types, std::move(Kinds))); in createTypeEnumerator()
/freebsd/contrib/llvm-project/llvm/tools/llvm-debuginfo-analyzer/
H A DOptions.cpp483 UpdateSet(AttributeOptions, ReaderOptions.Attribute.Kinds); in propagateOptions()
484 UpdateSet(PrintOptions, ReaderOptions.Print.Kinds); in propagateOptions()
485 UpdateSet(OutputOptions, ReaderOptions.Output.Kinds); in propagateOptions()
486 UpdateSet(ReportOptions, ReaderOptions.Report.Kinds); in propagateOptions()
487 UpdateSet(WarningOptions, ReaderOptions.Warning.Kinds); in propagateOptions()
488 UpdateSet(InternalOptions, ReaderOptions.Internal.Kinds); in propagateOptions()
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DFormatTokenLexer.h62 bool tryMergeTokens(ArrayRef<tok::TokenKind> Kinds, TokenType NewType);
66 bool tryMergeTokensAny(ArrayRef<ArrayRef<tok::TokenKind>> Kinds,
H A DFormatTokenLexer.cpp558 bool FormatTokenLexer::tryMergeTokens(ArrayRef<tok::TokenKind> Kinds, in tryMergeTokens() argument
560 if (Tokens.size() < Kinds.size()) in tryMergeTokens()
564 Tokens.end() - Kinds.size(); in tryMergeTokens()
565 for (unsigned i = 0; i < Kinds.size(); ++i) in tryMergeTokens()
566 if (First[i]->isNot(Kinds[i])) in tryMergeTokens()
569 return tryMergeTokens(Kinds.size(), NewType); in tryMergeTokens()
595 ArrayRef<ArrayRef<tok::TokenKind>> Kinds, TokenType NewType) { in tryMergeTokensAny() argument
596 return llvm::any_of(Kinds, [this, NewType](ArrayRef<tok::TokenKind> Kinds) { in tryMergeTokensAny() argument
597 return tryMergeTokens(Kinds, NewType); in tryMergeTokensAny()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h404 std::vector<ArgKind> &Kinds) const override {
405 Kinds.push_back(ArgKinds[ArgNo]);
569 std::vector<ArgKind> &Kinds) const override {
570 Kinds.push_back(ArgsKind);
778 std::vector<ArgKind> &Kinds) const override {
781 O->getArgKinds(ThisKind, ArgNo, Kinds);
811 std::vector<ArgKind> &Kinds) const override {
813 Kinds.push_back(ArgKind::AK_String);
911 std::vector<ArgKind> &Kinds) const override {
912 Kinds.push_back(ArgKind::MakeMatcherArg(ThisKind));
[all …]
H A DVariantValue.cpp462 bool VariantValue::isConvertibleTo(ArrayRef<ArgKind> Kinds, in isConvertibleTo() argument
465 for (const ArgKind& Kind : Kinds) { in isConvertibleTo()
/freebsd/contrib/llvm-project/llvm/lib/XRay/
H A DInstrumentationMap.cpp187 static constexpr SledEntry::FunctionKinds Kinds[] = { in loadObj() local
192 if (Kind >= std::size(Kinds)) in loadObj()
195 Entry.Kind = Kinds[Kind]; in loadObj()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeEnumGlobals.h26 std::vector<codeview::SymbolKind> Kinds);
H A DNativeEnumTypes.h31 std::vector<codeview::TypeLeafKind> Kinds);
H A DSymbolCache.h149 createTypeEnumerator(std::vector<codeview::TypeLeafKind> Kinds);
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/Directive/
H A DDirectiveBase.td130 // Kinds of directive associations.
159 // Kinds of directive categories.
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/
H A DVariantValue.h322 bool isConvertibleTo(ArrayRef<ArgKind> Kinds, unsigned *Specificity) const;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp1408 ArrayRef<Attribute::AttrKind> Kinds) { in get() argument
1410 for (const auto K : Kinds) in get()
1416 ArrayRef<Attribute::AttrKind> Kinds, in get() argument
1418 assert(Kinds.size() == Values.size() && "Mismatched attribute values."); in get()
1421 for (const auto K : Kinds) in get()
1427 ArrayRef<StringRef> Kinds) { in get() argument
1429 for (const auto &K : Kinds) in get()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h518 ArrayRef<Attribute::AttrKind> Kinds);
520 ArrayRef<Attribute::AttrKind> Kinds,

12