diff options
| author | Haojian Wu <hokein.wu@gmail.com> | 2022-02-11 14:09:15 +0100 |
|---|---|---|
| committer | Haojian Wu <hokein.wu@gmail.com> | 2022-02-23 09:21:34 +0100 |
| commit | a2fab82f33bb8cc38cd1dfe7856dae706ce4297a (patch) | |
| tree | 1baba8a45a96759e6ac22d1d69cda0ec94818dd4 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 3497124771aa3730073360afd6470bf57122fede (diff) | |
[pseudo] Implement LRTable.
This patch introduces a dense implementation of the LR parsing table, which is
used by LR parsers.
We build a SLR(1) parsing table from the LR(0) graph.
Statistics of the LR parsing table on the C++ spec grammar:
- number of states: 1449
- number of actions: 83069
- size of the table (bytes): 334928
Differential Revision: https://reviews.llvm.org/D118196
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
