[llvm-dev] TableGen enhancements
Paul C. Anagnostopoulos via llvm-dev
llvm-dev at lists.llvm.org
Wed Oct 21 15:49:53 PDT 2020
At 10/21/2020 05:48 AM, Simon Pilgrim wrote:
>Thanks Paul - Its awesome to have someone looking at tblgen build performance!
I thought you would be interesting in the timing of the phases in the DAGISel emitter. This is for the ARM target.
===-------------------------------------------------------------------------===
TableGen phase timing
===-------------------------------------------------------------------------===
Total Execution Time: 18.3457 seconds (18.3570 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
7.6128 ( 41.5%) 0.0000 ( 0.0%) 7.6128 ( 41.5%) 7.6274 ( 41.6%) Convert to matchers
5.1636 ( 28.2%) 0.0156 (100.0%) 5.1792 ( 28.2%) 5.1753 ( 28.2%) Parse, build records
4.3680 ( 23.8%) 0.0000 ( 0.0%) 4.3680 ( 23.8%) 4.3592 ( 23.7%) Emit matcher table
0.8892 ( 4.9%) 0.0000 ( 0.0%) 0.8892 ( 4.8%) 0.8891 ( 4.8%) Sort patterns
0.2964 ( 1.6%) 0.0000 ( 0.0%) 0.2964 ( 1.6%) 0.3060 ( 1.7%) Optimize matchers
18.3301 (100.0%) 0.0156 (100.0%) 18.3457 (100.0%) 18.3570 (100.0%) Total
----------------------------------------------------------------
Windfall Paul C. Anagnostopoulos
----------------------------------------------------------
Software 978 369-0839
www.windfall.com
----------------------------------------------------------------
My life has been filled with calamities,
some of which actually happened.
---Mark Twain
Guga 'mzimba, sala 'nhliziyo
More information about the llvm-dev
mailing list