[all-commits] [llvm/llvm-project] 415fab: [TableGen] Eliminate the 'code' type

Paul C. Anagnostopoulos via All-commits all-commits at lists.llvm.org
Thu Dec 3 07:25:36 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 415fab6f67b4db59abe533130272d55b4efbf0cb
      https://github.com/llvm/llvm-project/commit/415fab6f67b4db59abe533130272d55b4efbf0cb
  Author: Paul C. Anagnostopoulos <paul at windfall.com>
  Date:   2020-12-03 (Thu, 03 Dec 2020)

  Changed paths:
    M clang/utils/TableGen/ClangOptionDocEmitter.cpp
    M llvm/docs/TableGen/BackEnds.rst
    M llvm/docs/TableGen/BackGuide.rst
    M llvm/docs/TableGen/ProgRef.rst
    M llvm/include/llvm/TableGen/Error.h
    M llvm/include/llvm/TableGen/Record.h
    M llvm/include/llvm/TableGen/SearchableTable.td
    M llvm/lib/TableGen/Error.cpp
    M llvm/lib/TableGen/JSONBackend.cpp
    M llvm/lib/TableGen/Record.cpp
    M llvm/lib/TableGen/TGLexer.cpp
    M llvm/lib/TableGen/TGLexer.h
    M llvm/lib/TableGen/TGParser.cpp
    M llvm/lib/Target/AMDGPU/MIMGInstructions.td
    M llvm/test/TableGen/code.td
    M llvm/test/TableGen/generic-tables.td
    M llvm/test/TableGen/interleave.td
    M llvm/test/TableGen/unterminated-code-block.td
    M llvm/utils/TableGen/AsmWriterEmitter.cpp
    M llvm/utils/TableGen/DFAEmitter.cpp
    M llvm/utils/TableGen/GICombinerEmitter.cpp
    M llvm/utils/TableGen/RISCVCompressInstEmitter.cpp
    M llvm/utils/TableGen/SearchableTableEmitter.cpp
    M mlir/include/mlir/TableGen/Operator.h
    M mlir/lib/TableGen/Attribute.cpp
    M mlir/lib/TableGen/Dialect.cpp
    M mlir/lib/TableGen/Operator.cpp
    M mlir/lib/TableGen/Pattern.cpp
    M mlir/lib/TableGen/Type.cpp
    M mlir/lib/TableGen/TypeDef.cpp
    M mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp

  Log Message:
  -----------
  [TableGen] Eliminate the 'code' type

Update the documentation.

Rework various backends that relied on the code type.

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




More information about the All-commits mailing list