Lines Matching refs:RewriteDescriptor
111 template <RewriteDescriptor::Type DT, typename ValueType,
113 class ExplicitRewriteDescriptor : public RewriteDescriptor {
119 : RewriteDescriptor(DT), in ExplicitRewriteDescriptor()
125 static bool classof(const RewriteDescriptor *RD) { in classof()
132 template <RewriteDescriptor::Type DT, typename ValueType,
152 template <RewriteDescriptor::Type DT, typename ValueType,
156 class PatternRewriteDescriptor : public RewriteDescriptor {
162 : RewriteDescriptor(DT), Pattern(std::string(P)), in PatternRewriteDescriptor()
167 static bool classof(const RewriteDescriptor *RD) { in classof()
174 template <RewriteDescriptor::Type DT, typename ValueType,
211 ExplicitRewriteDescriptor<RewriteDescriptor::Type::Function, Function,
218 ExplicitRewriteDescriptor<RewriteDescriptor::Type::GlobalVariable,
224 ExplicitRewriteDescriptor<RewriteDescriptor::Type::NamedAlias, GlobalAlias,
231 PatternRewriteDescriptor<RewriteDescriptor::Type::Function, Function,
239 PatternRewriteDescriptor<RewriteDescriptor::Type::GlobalVariable,
247 PatternRewriteDescriptor<RewriteDescriptor::Type::NamedAlias, GlobalAlias,