Bump llvm 20220211 (#8310)
Integrate llvm-project at 9474c3009e806cd72225a199fd08662649ce9efa
Advance sub-projects:
- tensorflow: ce3b18e026bffb83609f7735a6d5955219de89ce
- mlir-hlo: 4a4e3bb42c461fb08316f3f756dd21e7d0ebd185
- Piper CL: 428095838* Fix for b055e6d313651a766c97a1c82c09bcadb7c450c7, added required getAsmBlockNames
* Update PyDM printer/parser to hasCustomAssemblyFormat
* Fix format
diff --git a/llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp b/llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp
index 3c87c2d..bb54ae4 100644
--- a/llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp
+++ b/llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp
@@ -446,8 +446,7 @@
return RegionBranchOpInterface::verifyTypes(op);
}
-static ParseResult parseFunctionalIfOp(OpAsmParser &parser,
- OperationState &result) {
+ParseResult FunctionalIfOp::parse(OpAsmParser &parser, OperationState &result) {
// Create the regions for 'then'.
result.regions.reserve(2);
Region *thenRegion = result.addRegion();
@@ -479,7 +478,8 @@
return success();
}
-static void print(OpAsmPrinter &p, FunctionalIfOp op) {
+void FunctionalIfOp::print(OpAsmPrinter &p) {
+ FunctionalIfOp op = *this;
bool printBlockTerminators = false;
p << " " << op.condition();
@@ -547,7 +547,7 @@
return success();
}
-static ParseResult parseFuncOp(OpAsmParser &parser, OperationState &result) {
+ParseResult PyFuncOp::parse(OpAsmParser &parser, OperationState &result) {
auto buildFuncType =
[](Builder &builder, ArrayRef<Type> argTypes, ArrayRef<Type> results,
function_interface_impl::VariadicFlag,
@@ -557,10 +557,10 @@
parser, result, /*allowVariadic=*/false, buildFuncType);
}
-static void print(PyFuncOp op, OpAsmPrinter &p) {
- FunctionType fnType = op.getType();
+void PyFuncOp::print(OpAsmPrinter &p) {
+ FunctionType fnType = getType();
function_interface_impl::printFunctionOp(
- p, op, fnType.getInputs(), /*isVariadic=*/false, fnType.getResults());
+ p, *this, fnType.getInputs(), /*isVariadic=*/false, fnType.getResults());
}
static LogicalResult verify(PyFuncOp op) {