Lines Matching refs:RewriteDescriptor
109 template <RewriteDescriptor::Type DT, typename ValueType,
111 class ExplicitRewriteDescriptor : public RewriteDescriptor {
117 : RewriteDescriptor(DT), in ExplicitRewriteDescriptor()
123 static bool classof(const RewriteDescriptor *RD) { in classof()
130 template <RewriteDescriptor::Type DT, typename ValueType,
150 template <RewriteDescriptor::Type DT, typename ValueType,
154 class PatternRewriteDescriptor : public RewriteDescriptor {
160 : RewriteDescriptor(DT), Pattern(std::string(P)), in PatternRewriteDescriptor()
165 static bool classof(const RewriteDescriptor *RD) { in classof()
172 template <RewriteDescriptor::Type DT, typename ValueType,
209 ExplicitRewriteDescriptor<RewriteDescriptor::Type::Function, Function,
216 ExplicitRewriteDescriptor<RewriteDescriptor::Type::GlobalVariable,
222 ExplicitRewriteDescriptor<RewriteDescriptor::Type::NamedAlias, GlobalAlias,
229 PatternRewriteDescriptor<RewriteDescriptor::Type::Function, Function,
237 PatternRewriteDescriptor<RewriteDescriptor::Type::GlobalVariable,
245 PatternRewriteDescriptor<RewriteDescriptor::Type::NamedAlias, GlobalAlias,