aboutsummaryrefslogtreecommitdiff
path: root/llvm/docs/CommandGuide
diff options
context:
space:
mode:
authorpvanhout <pierre.vanhoutryve@amd.com>2023-08-23 12:27:12 +0200
committerpvanhout <pierre.vanhoutryve@amd.com>2023-08-31 13:16:07 +0200
commit54d0cf58fb5ecdcaab09779016b03e19b5646e9b (patch)
tree251ae1965ff5afea5c3e4acc842b0338cff36b8e /llvm/docs/CommandGuide
parent8e315c6ce558a25f7cadab57bd8a14ff958ae517 (diff)
downloadllvm-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.rst22
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