Lines Matching refs:LVComputationKind
29 struct LVComputationKind { struct
45 explicit LVComputationKind(NamedDecl::ExplicitVisibilityKind EK) in LVComputationKind() argument
61 static LVComputationKind forLinkageOnly() { in forLinkageOnly() argument
62 LVComputationKind Result(NamedDecl::VisibilityForValue); in forLinkageOnly()
90 LVComputationKind::NumLVComputationKindBits>;
93 static QueryType makeCacheKey(const NamedDecl *ND, LVComputationKind Kind) { in makeCacheKey()
98 LVComputationKind Kind) const { in lookup()
105 void cache(const NamedDecl *ND, LVComputationKind Kind, LinkageInfo Info) { in cache()
110 LVComputationKind computation);
113 LVComputationKind computation);
117 LVComputationKind computation);
121 LVComputationKind computation);
125 LVComputationKind computation);
128 LVComputationKind computation,
132 LVComputationKind computation,
136 LVComputationKind computation);
139 LVComputationKind computation);
141 LinkageInfo getLVForType(const Type &T, LVComputationKind computation);
144 LVComputationKind computation);
146 LinkageInfo getLVForValue(const APValue &V, LVComputationKind computation);
150 LVComputationKind computation,
153 LinkageInfo getLVForDecl(const NamedDecl *D, LVComputationKind computation);