diff options
| author | River Riddle <riverriddle@google.com> | 2019-12-23 14:45:01 -0800 |
|---|---|---|
| committer | A. Unique TensorFlower <gardener@tensorflow.org> | 2019-12-23 16:36:53 -0800 |
| commit | e62a69561fb9d7b1013d2853da68d79a7907fead (patch) | |
| tree | 0dd059094cbfb8d904513abcdc1fbe8cfa89bb09 /mlir/tools | |
| parent | 5d5bd2e1da29d976cb125dbb3cd097a5e42b2be4 (diff) | |
| download | bcm5719-llvm-e62a69561fb9d7b1013d2853da68d79a7907fead.tar.gz bcm5719-llvm-e62a69561fb9d7b1013d2853da68d79a7907fead.zip | |
NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.
ValuePtr was a temporary typedef during the transition to a value-typed Value.
PiperOrigin-RevId: 286945714
Diffstat (limited to 'mlir/tools')
| -rw-r--r-- | mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 20 | ||||
| -rw-r--r-- | mlir/tools/mlir-tblgen/RewriterGen.cpp | 8 | ||||
| -rw-r--r-- | mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 2 |
3 files changed, 15 insertions, 15 deletions
diff --git a/mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp b/mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp index 52cbc08c429..f5b3e0163a1 100644 --- a/mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp +++ b/mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp @@ -704,8 +704,8 @@ void OpEmitter::genAttrGetters() { // Generates the named operand getter methods for the given Operator `op` and // puts them in `opClass`. Uses `rangeType` as the return type of getters that -// return a range of operands (individual operands are `ValuePtr ` and each -// element in the range must also be `ValuePtr `); use `rangeBeginCall` to get +// return a range of operands (individual operands are `Value ` and each +// element in the range must also be `Value `); use `rangeBeginCall` to get // an iterator to the beginning of the operand range; use `rangeSizeCall` to // obtain the number of operands. `getOperandCallPattern` contains the code // necessary to obtain a single operand whose position will be substituted @@ -782,7 +782,7 @@ static void generateNamedOperandGetters(const Operator &op, Class &opClass, auto &m = opClass.newMethod(rangeType, operand.name); m.body() << " return getODSOperands(" << i << ");"; } else { - auto &m = opClass.newMethod("ValuePtr ", operand.name); + auto &m = opClass.newMethod("Value ", operand.name); m.body() << " return *getODSOperands(" << i << ").begin();"; } } @@ -860,7 +860,7 @@ void OpEmitter::genNamedResultGetters() { auto &m = opClass.newMethod("Operation::result_range", result.name); m.body() << " return getODSResults(" << i << ");"; } else { - auto &m = opClass.newMethod("ValuePtr ", result.name); + auto &m = opClass.newMethod("Value ", result.name); m.body() << " return *getODSResults(" << i << ").begin();"; } } @@ -1238,7 +1238,7 @@ void OpEmitter::buildParamList(std::string ¶mList, auto argument = op.getArg(i); if (argument.is<tblgen::NamedTypeConstraint *>()) { const auto &operand = op.getOperand(numOperands); - paramList.append(operand.isVariadic() ? ", ValueRange " : ", ValuePtr "); + paramList.append(operand.isVariadic() ? ", ValueRange " : ", Value "); paramList.append(getArgumentName(op, numOperands)); ++numOperands; } else { @@ -1527,7 +1527,7 @@ void OpEmitter::genOperandResultVerifier(OpMethodBody &body, continue; // Emit a loop to check all the dynamic values in the pack. - body << formatv(" for (ValuePtr v : getODS{0}{1}s({2})) {{\n", + body << formatv(" for (Value v : getODS{0}{1}s({2})) {{\n", // Capitalize the first letter to match the function name valueKind.substr(0, 1).upper(), valueKind.substr(1), staticValue.index()); @@ -1682,7 +1682,7 @@ void OpEmitter::genOpAsmInterface() { namespace { // Helper class to emit Op operand adaptors to an output stream. Operand -// adaptors are wrappers around ArrayRef<ValuePtr> that provide named operand +// adaptors are wrappers around ArrayRef<Value> that provide named operand // getters identical to those defined in the Op. class OpOperandAdaptorEmitter { public: @@ -1698,12 +1698,12 @@ private: OpOperandAdaptorEmitter::OpOperandAdaptorEmitter(const Operator &op) : adapterClass(op.getCppClassName().str() + "OperandAdaptor") { - adapterClass.newField("ArrayRef<ValuePtr>", "tblgen_operands"); - auto &constructor = adapterClass.newConstructor("ArrayRef<ValuePtr> values"); + adapterClass.newField("ArrayRef<Value>", "tblgen_operands"); + auto &constructor = adapterClass.newConstructor("ArrayRef<Value> values"); constructor.body() << " tblgen_operands = values;\n"; generateNamedOperandGetters(op, adapterClass, - /*rangeType=*/"ArrayRef<ValuePtr>", + /*rangeType=*/"ArrayRef<Value>", /*rangeBeginCall=*/"tblgen_operands.begin()", /*rangeSizeCall=*/"tblgen_operands.size()", /*getOperandCallPattern=*/"tblgen_operands[{0}]"); diff --git a/mlir/tools/mlir-tblgen/RewriterGen.cpp b/mlir/tools/mlir-tblgen/RewriterGen.cpp index 8cfd454d629..824ddae85aa 100644 --- a/mlir/tools/mlir-tblgen/RewriterGen.cpp +++ b/mlir/tools/mlir-tblgen/RewriterGen.cpp @@ -567,7 +567,7 @@ void PatternEmitter::emitRewriteLogic() { os.indent(4) << "rewriter.eraseOp(op0);\n"; } else { // Process replacement result patterns. - os.indent(4) << "SmallVector<ValuePtr, 4> tblgen_repl_values;\n"; + os.indent(4) << "SmallVector<Value, 4> tblgen_repl_values;\n"; for (int i = replStartIndex; i < numResultPatterns; ++i) { DagNode resultTree = pattern.getResultPattern(i); auto val = handleResultPattern(resultTree, offsets[i], 0); @@ -842,7 +842,7 @@ void PatternEmitter::createSeparateLocalVarsForOpArgs( std::string varName; if (operand->isVariadic()) { varName = formatv("tblgen_values_{0}", valueIndex++); - os.indent(6) << formatv("SmallVector<ValuePtr, 4> {0};\n", varName); + os.indent(6) << formatv("SmallVector<Value, 4> {0};\n", varName); std::string range; if (node.isNestedDagArg(argIndex)) { range = childNodeNames[argIndex]; @@ -856,7 +856,7 @@ void PatternEmitter::createSeparateLocalVarsForOpArgs( varName); } else { varName = formatv("tblgen_value_{0}", valueIndex++); - os.indent(6) << formatv("ValuePtr {0} = ", varName); + os.indent(6) << formatv("Value {0} = ", varName); if (node.isNestedDagArg(argIndex)) { os << symbolInfoMap.getValueAndRangeUse(childNodeNames[argIndex]); } else { @@ -925,7 +925,7 @@ void PatternEmitter::createAggregateLocalVarsForOpArgs( Operator &resultOp = node.getDialectOp(opMap); os.indent(6) << formatv( - "SmallVector<ValuePtr, 4> tblgen_values; (void)tblgen_values;\n"); + "SmallVector<Value, 4> tblgen_values; (void)tblgen_values;\n"); os.indent(6) << formatv( "SmallVector<NamedAttribute, 4> tblgen_attrs; (void)tblgen_attrs;\n"); diff --git a/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp b/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp index 1aa7d5968d2..d65b216e109 100644 --- a/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp +++ b/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp @@ -461,7 +461,7 @@ static void emitDeserializationFunction(const Record *attrClass, emitResultDeserialization(op, record->getLoc(), " ", words, wordIndex, resultTypes, valueID, os); - os << formatv(" SmallVector<ValuePtr, 4> {0};\n", operands); + os << formatv(" SmallVector<Value, 4> {0};\n", operands); os << formatv(" SmallVector<NamedAttribute, 4> {0};\n", attributes); // Operand deserialization emitOperandDeserialization(op, record->getLoc(), " ", words, wordIndex, |

