diff options
author | pvanhout <pierre.vanhoutryve@amd.com> | 2023-08-23 12:27:12 +0200 |
---|---|---|
committer | pvanhout <pierre.vanhoutryve@amd.com> | 2023-08-31 13:16:07 +0200 |
commit | 54d0cf58fb5ecdcaab09779016b03e19b5646e9b (patch) | |
tree | 251ae1965ff5afea5c3e4acc842b0338cff36b8e /llvm/docs/CommandGuide | |
parent | 8e315c6ce558a25f7cadab57bd8a14ff958ae517 (diff) | |
download | llvm-54d0cf58fb5ecdcaab09779016b03e19b5646e9b.zip llvm-54d0cf58fb5ecdcaab09779016b03e19b5646e9b.tar.gz llvm-54d0cf58fb5ecdcaab09779016b03e19b5646e9b.tar.bz2 |
[TableGen] Remove & Replace old GICombiner Backend
The MatchTable-based GlobalISel Combiner backend is the new default. There are no in-tree users left of the old backend.
- Removed implementation of old MatchDAG-based Combiner, including tests, the backend itself and all supporting code.
- Renamed MatchTable backend to `GlobalISelCombinerEmitter.cpp` + removed "-matchtable" from its CL option.
- no need to have a verbose name as it's the only backend left now.
Reviewed By: aemerson
Differential Revision: https://reviews.llvm.org/D158710
Diffstat (limited to 'llvm/docs/CommandGuide')
-rw-r--r-- | llvm/docs/CommandGuide/tblgen.rst | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/llvm/docs/CommandGuide/tblgen.rst b/llvm/docs/CommandGuide/tblgen.rst index 8cffa7f..aa4c8e17 100644 --- a/llvm/docs/CommandGuide/tblgen.rst +++ b/llvm/docs/CommandGuide/tblgen.rst @@ -507,31 +507,19 @@ llvm-tblgen Options .. option:: -gen-global-isel-combiner - (Deprecated, pending removal) - Generate legacy GlobalISel combiner. - -.. option:: -gen-global-isel-combiner-matchtable - - Generate MatchTable-based GlobalISel combiner. + Generate GlobalISel combiner. .. option:: -combiners=list - Make -gen-global-isel-combiner and -gen-global-isel-combiner-matchtable - emit the specified combiners. - -.. option:: -gicombiner-show-expansions - - Make -gen-global-isel-combiner use C++ comments to indicate occurrences - of code expansion. + Make -gen-global-isel-combiner emit the specified combiners. -.. option:: -gicombiner-stop-after-build +.. option:: -gicombiner-debug-cxxpreds - Make -gen-global-isel-combiner stop processing after building the match tree. + Add debug comments to all C++ predicates emitted by -gen-global-isel-combiner .. option:: -gicombiner-stop-after-parse - Make -gen-global-isel-combiner and -gen-global-isel-combiner-matchtable stop - processing after parsing rules and dump state. + Make -gen-global-isel-combiner stop processing after parsing rules and dump state. .. option:: -gen-instr-info |