Lines Matching refs:LVComputationKind
29 struct LVComputationKind { struct
42 explicit LVComputationKind(NamedDecl::ExplicitVisibilityKind EK) in LVComputationKind() function
58 static LVComputationKind forLinkageOnly() { in forLinkageOnly() argument
59 LVComputationKind Result(NamedDecl::VisibilityForValue); in forLinkageOnly()
87 LVComputationKind::NumLVComputationKindBits>;
90 static QueryType makeCacheKey(const NamedDecl *ND, LVComputationKind Kind) { in makeCacheKey()
95 LVComputationKind Kind) const { in lookup()
102 void cache(const NamedDecl *ND, LVComputationKind Kind, LinkageInfo Info) { in cache()
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);
143 LinkageInfo getLVForValue(const APValue &V, LVComputationKind computation);
147 LVComputationKind computation,
150 LinkageInfo getLVForDecl(const NamedDecl *D, LVComputationKind computation);