Searched refs:RewriteDescriptor (Results 1 – 2 of 2) sorted by relevance
/external/llvm/include/llvm/Transforms/Utils/ |
D | SymbolRewriter.h | 62 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/ |
D | SymbolRewriter.cpp | 96 template <RewriteDescriptor::Type DT, typename ValueType, 98 class ExplicitRewriteDescriptor : public RewriteDescriptor { 104 : RewriteDescriptor(DT), Source(Naked ? StringRef("\01" + S.str()) : S), in ExplicitRewriteDescriptor() 109 static bool classof(const RewriteDescriptor *RD) { in classof() 114 template <RewriteDescriptor::Type DT, typename ValueType, 132 template <RewriteDescriptor::Type DT, typename ValueType, 136 class PatternRewriteDescriptor : public RewriteDescriptor { 142 : RewriteDescriptor(DT), Pattern(P), Transform(T) { } in PatternRewriteDescriptor() 146 static bool classof(const RewriteDescriptor *RD) { in classof() 151 template <RewriteDescriptor::Type DT, typename ValueType, [all …]
|