Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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>>;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSymbolRewriter.cpp109 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,
[all …]