Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Transforms/Utils/
DSymbolRewriter.h62 class RewriteDescriptor : public ilist_node<RewriteDescriptor> {
63 RewriteDescriptor(const RewriteDescriptor &) = delete;
65 const RewriteDescriptor &
66 operator=(const RewriteDescriptor &) = delete;
76 virtual ~RewriteDescriptor() {} in ~RewriteDescriptor()
83 explicit RewriteDescriptor(Type T) : Kind(T) {} in RewriteDescriptor() function
89 typedef iplist<RewriteDescriptor> RewriteDescriptorList;
114 struct ilist_traits<SymbolRewriter::RewriteDescriptor>
115 : public ilist_default_traits<SymbolRewriter::RewriteDescriptor> {
116 mutable ilist_half_node<SymbolRewriter::RewriteDescriptor> Sentinel;
[all …]
/external/llvm/lib/Transforms/Utils/
DSymbolRewriter.cpp95 template <RewriteDescriptor::Type DT, typename ValueType,
97 class ExplicitRewriteDescriptor : public RewriteDescriptor {
103 : RewriteDescriptor(DT), Source(Naked ? StringRef("\01" + S.str()) : S), in ExplicitRewriteDescriptor()
108 static bool classof(const RewriteDescriptor *RD) { in classof()
113 template <RewriteDescriptor::Type DT, typename ValueType,
131 template <RewriteDescriptor::Type DT, typename ValueType,
135 class PatternRewriteDescriptor : public RewriteDescriptor {
141 : RewriteDescriptor(DT), Pattern(P), Transform(T) { } in PatternRewriteDescriptor()
145 static bool classof(const RewriteDescriptor *RD) { in classof()
150 template <RewriteDescriptor::Type DT, typename ValueType,
[all …]