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 | 95 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 …]
|