[all-commits] [llvm/llvm-project] a83080: [mlir] Remove special case parsing/printing of `fu...

River Riddle via All-commits all-commits at lists.llvm.org
Fri May 6 13:37:59 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a8308020ac2fce5ad7d616b2dbdbe7ccae0585a4
      https://github.com/llvm/llvm-project/commit/a8308020ac2fce5ad7d616b2dbdbe7ccae0585a4
  Author: River Riddle <riddleriver at gmail.com>
  Date:   2022-05-06 (Fri, 06 May 2022)

  Changed paths:
    M flang/test/Fir/Todo/allocmem.fir
    M flang/test/Fir/Todo/boxproc_host.fir
    M flang/test/Fir/Todo/cordinate_of_1.fir
    M flang/test/Fir/Todo/cordinate_of_2.fir
    M flang/test/Fir/Todo/cordinate_of_3.fir
    M flang/test/Fir/Todo/cordinate_of_4.fir
    M flang/test/Fir/Todo/cordinate_of_5.fir
    M flang/test/Fir/Todo/cordinate_of_6.fir
    M flang/test/Fir/Todo/dispatch.fir
    M flang/test/Fir/Todo/end.fir
    M flang/test/Fir/Todo/gentypedesc.fir
    M flang/test/Fir/Todo/len_param_index.fir
    M flang/test/Fir/Todo/select_case_with_character.fir
    M flang/test/Fir/Todo/unboxproc.fir
    M flang/test/Fir/abstract-results.fir
    M flang/test/Fir/addrof.fir
    M flang/test/Fir/affine-demotion.fir
    M flang/test/Fir/affine-promotion.fir
    M flang/test/Fir/alloc.fir
    M flang/test/Fir/annotate-constant.fir
    M flang/test/Fir/array-copies-pointers.fir
    M flang/test/Fir/array-modify.fir
    M flang/test/Fir/array-value-copy-2.fir
    M flang/test/Fir/array-value-copy-3.fir
    M flang/test/Fir/array-value-copy.fir
    M flang/test/Fir/arrayset.fir
    M flang/test/Fir/basic-program.fir
    M flang/test/Fir/boxaddr-folding.fir
    M flang/test/Fir/boxchar.fir
    M flang/test/Fir/cg-ops.fir
    M flang/test/Fir/char-conversion.fir
    M flang/test/Fir/convert-fold.fir
    M flang/test/Fir/convert-to-llvm-invalid.fir
    M flang/test/Fir/convert-to-llvm-openmp-and-fir.fir
    M flang/test/Fir/convert-to-llvm-target.fir
    M flang/test/Fir/convert-to-llvm.fir
    M flang/test/Fir/cse.fir
    M flang/test/Fir/embox.fir
    M flang/test/Fir/external-mangling-emboxproc.fir
    M flang/test/Fir/external-mangling.fir
    M flang/test/Fir/fir-ops.fir
    M flang/test/Fir/fir-types.fir
    M flang/test/Fir/ignore-missing-type-descriptor.fir
    M flang/test/Fir/inline.fir
    M flang/test/Fir/invalid-types.fir
    M flang/test/Fir/invalid.fir
    M flang/test/Fir/loop01.fir
    M flang/test/Fir/loop02.fir
    M flang/test/Fir/memory-allocation-opt.fir
    M flang/test/Fir/memref-data-flow.fir
    M flang/test/Fir/optional.fir
    M flang/test/Fir/peephole.fir
    M flang/test/Fir/rebox-susbtring.fir
    M flang/test/Fir/rebox.fir
    M flang/test/Fir/recursive-type.fir
    M flang/test/Fir/select.fir
    M flang/test/Fir/target-rewrite-boxchar.fir
    M flang/test/Fir/target-rewrite-char-proc.fir
    M flang/test/Fir/target-rewrite-complex.fir
    M flang/test/Fir/target-rewrite-triple.fir
    M flang/test/Fir/types-to-llvm.fir
    M flang/test/Fir/widechar.fir
    M mlir/include/mlir/Dialect/Func/IR/FuncOps.td
    M mlir/lib/IR/Operation.cpp
    M mlir/lib/Parser/Parser.cpp
    M mlir/test/Analysis/test-data-flow.mlir
    M mlir/test/Analysis/test-liveness.mlir
    M mlir/test/CAPI/ir.c
    M mlir/test/Dialect/Arithmetic/canonicalize.mlir
    M mlir/test/Dialect/Bufferization/Transforms/one-shot-module-bufferize-analysis.mlir
    M mlir/test/Dialect/GPU/ops.mlir
    M mlir/test/Dialect/Linalg/bubble-up-extract-slice-op.mlir
    M mlir/test/Dialect/Linalg/fusion-elementwise-ops.mlir
    M mlir/test/Dialect/Linalg/transform-ops.mlir
    M mlir/test/Dialect/OpenMP/invalid.mlir
    M mlir/test/Dialect/OpenMP/ops.mlir
    M mlir/test/Dialect/SCF/canonicalize.mlir
    M mlir/test/Dialect/SparseTensor/conversion_sparse2dense.mlir
    M mlir/test/Dialect/Vector/canonicalize.mlir
    M mlir/test/IR/attribute-roundtrip.mlir
    M mlir/test/IR/attribute.mlir
    M mlir/test/IR/dynamic.mlir
    M mlir/test/IR/invalid.mlir
    M mlir/test/IR/print-value-users.mlir
    M mlir/test/IR/test-take-body.mlir
    M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_binary.mlir
    M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_tanh.mlir
    M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_unary.mlir
    M mlir/test/Transforms/scf-if-utils.mlir
    M mlir/test/Transforms/test-legalize-erased-op-with-uses.mlir
    M mlir/test/Transforms/test-rewrite-dynamic-op.mlir
    M mlir/test/python/ir/operation.py

  Log Message:
  -----------
  [mlir] Remove special case parsing/printing of `func` operations

This was leftover from when the standard dialect was destroyed, and
when FuncOp moved to the func dialect. Now that these transitions
have settled a bit we can drop these.

Most updates were handled using a simple regex: replace `^( *)func` with `$1func.func`

Differential Revision: https://reviews.llvm.org/D124146




More information about the All-commits mailing list