@@ -119,18 +119,18 @@ static Attribute convertNode(Builder &builder,
119
119
120
120
static Attribute convertNode (Builder &builder,
121
121
llvm::msgpack::ArrayDocNode &node) {
122
- using NodeKind = llvm::msgpack::Type;
123
122
// Use `DenseIntAttr` if we know all the attrs are ints.
124
123
if (llvm::all_of (node, [](llvm::msgpack::DocNode &n) {
125
- auto kind = n.getKind ();
126
- return kind == NodeKind::Int || kind == NodeKind::UInt;
124
+ llvm::msgpack::Type kind = n.getKind ();
125
+ return kind == llvm::msgpack::Type::Int ||
126
+ kind == llvm::msgpack::Type::UInt;
127
127
})) {
128
128
SmallVector<int64_t > values;
129
129
for (llvm::msgpack::DocNode &n : node) {
130
130
llvm::msgpack::Type kind = n.getKind ();
131
- if (kind == NodeKind ::Int)
131
+ if (kind == llvm::msgpack::Type ::Int)
132
132
values.push_back (n.getInt ());
133
- else if (kind == NodeKind ::UInt)
133
+ else if (kind == llvm::msgpack::Type ::UInt)
134
134
values.push_back (n.getUInt ());
135
135
}
136
136
return builder.getDenseI64ArrayAttr (values);
@@ -148,19 +148,18 @@ static Attribute convertNode(Builder &builder,
148
148
149
149
static Attribute convertNode (Builder &builder, llvm::msgpack::DocNode &node) {
150
150
using namespace llvm ::msgpack;
151
- using NodeKind = llvm::msgpack::Type;
152
151
switch (node.getKind ()) {
153
- case NodeKind ::Int:
152
+ case llvm::msgpack::Type ::Int:
154
153
return builder.getI64IntegerAttr (node.getInt ());
155
- case NodeKind ::UInt:
154
+ case llvm::msgpack::Type ::UInt:
156
155
return builder.getI64IntegerAttr (node.getUInt ());
157
- case NodeKind ::Boolean:
156
+ case llvm::msgpack::Type ::Boolean:
158
157
return builder.getI64IntegerAttr (node.getBool ());
159
- case NodeKind ::String:
158
+ case llvm::msgpack::Type ::String:
160
159
return builder.getStringAttr (node.getString ());
161
- case NodeKind ::Array:
160
+ case llvm::msgpack::Type ::Array:
162
161
return convertNode (builder, node.getArray ());
163
- case NodeKind ::Map:
162
+ case llvm::msgpack::Type ::Map:
164
163
return convertNode (builder, node.getMap ());
165
164
default :
166
165
return nullptr ;
0 commit comments