[TableGen] Fix validateOperandClass for non Phyical Reg (#118146)
[llvm-project.git] / clang-tools-extra / clangd / quality / model / features.json
blob2f68848ce80786486a411f20d67f42925c3d45bf
2     {
3         "name": "IsDeprecated",
4         "kind": "NUMBER"
5     },
6     {
7         "name": "IsReservedName",
8         "kind": "NUMBER"
9     },
10     {
11         "name": "IsImplementationDetail",
12         "kind": "NUMBER"
13     },
14     {
15         "name": "NumReferences",
16         "kind": "NUMBER"
17     },
18     {
19         "name": "NumNameInContext",
20         "kind": "NUMBER"
21     },
22     {
23         "name": "FractionNameInContext",
24         "kind": "NUMBER"
25     },
26     {
27         "name": "IsNameInContext",
28         "kind": "NUMBER"
29     },
30     {
31         "name": "IsInBaseClass",
32         "kind": "NUMBER"
33     },
34     {
35         "name": "FileProximityDistanceCost",
36         "kind": "NUMBER"
37     },
38     {
39         "name": "SemaFileProximityScore",
40         "kind": "NUMBER"
41     },
42     {
43         "name": "SymbolScopeDistanceCost",
44         "kind": "NUMBER"
45     },
46     {
47         "name": "SemaSaysInScope",
48         "kind": "NUMBER"
49     },
50     {
51         "name": "IsInstanceMember",
52         "kind": "NUMBER"
53     },
54     {
55         "name": "HadContextType",
56         "kind": "NUMBER"
57     },
58     {
59         "name": "HadSymbolType",
60         "kind": "NUMBER"
61     },
62     {
63         "name": "TypeMatchesPreferred",
64         "kind": "NUMBER"
65     },
66     {
67         "name": "SymbolCategory",
68         "kind": "ENUM",
69         "type": "clang::clangd::SymbolQualitySignals::SymbolCategory",
70         "header": "Quality.h"
71     },
72     {
73         "name": "ContextKind",
74         "kind": "ENUM",
75         "type": "clang::CodeCompletionContext::Kind",
76         "header": "clang/Sema/CodeCompleteConsumer.h"
77     },
78     {
79         "name": "Scope",
80         "kind": "ENUM",
81         "type": "clang::clangd::SymbolRelevanceSignals::AccessibleScope",
82         "header": "Quality.h"
83     }