Lines Matching defs:LVComputationKind
29 struct LVComputationKind {
42 explicit LVComputationKind(NamedDecl::ExplicitVisibilityKind EK)
58 static LVComputationKind forLinkageOnly() {
59 LVComputationKind Result(NamedDecl::VisibilityForValue);
84 // The integer represents an LVComputationKind.
87 LVComputationKind::NumLVComputationKindBits>;
90 static QueryType makeCacheKey(const NamedDecl *ND, LVComputationKind Kind) {
95 LVComputationKind Kind) const {
102 void cache(const NamedDecl *ND, LVComputationKind Kind, LinkageInfo Info) {
107 LVComputationKind computation);
110 LVComputationKind computation);
114 LVComputationKind computation);
118 LVComputationKind computation);
122 LVComputationKind computation);
125 LVComputationKind computation,
129 LVComputationKind computation,
133 LVComputationKind computation);
136 LVComputationKind computation);
138 LinkageInfo getLVForType(const Type &T, LVComputationKind computation);
141 LVComputationKind computation);
145 LVComputationKind computation,
148 LinkageInfo getLVForDecl(const NamedDecl *D, LVComputationKind computation);