Home
last modified time | relevance | path

Searched refs:RewriteDescriptor (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSymbolRewriter.h68 class RewriteDescriptor {
77 RewriteDescriptor(const RewriteDescriptor &) = delete;
78 RewriteDescriptor &operator=(const RewriteDescriptor &) = delete;
79 virtual ~RewriteDescriptor() = default;
86 explicit RewriteDescriptor(Type T) : Kind(T) {} in RewriteDescriptor() function
92 using RewriteDescriptorList = std::list<std::unique_ptr<RewriteDescriptor>>;
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSymbolRewriter.cpp111 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,
[all …]