[PATCH] D82892: [NFC] Added comparision for all types in haveSameSpecialState() of Instruction.cpp

Vishal Chebrolu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 30 09:25:13 PDT 2020


vish99 added a comment.

Quoting the observed text segment sizes for few object files in MySQL, by enabling MergeFunctions by default and comparing them with baseline.

| FILENAME                                          | Baseline   | With-mergefunc | Size reduction % |
| none.cpp.o(ex libbinlogevents.a)                  | 913        | 771            | 15.5%            |
| mysqlrouter                                       | 26,811     | 24,454         | 8.7%             |
| load_data_events.cpp.o (ex libbinlogstandalone.a) | 3,459      | 3,171          | 8.3%             |
| rows_event.cpp.o (ex libbinlogstandalone.a)       | 18,264     | 16,756         | 8.2%             |
| control_events.cpp.o (ex libbinlogstandalone.a)   | 13,820     | 13,018         | 5.8%             |
| iterator.cpp.o (ex libbinlogevents.a)             | 3,775      | 3,587          | 4.9%             |
| mysqlrouter_passwd                                | 56,875     | 54,129         | 4.8%             |
| mysqld                                            | 55,329,095 | 52,690,049     | 4.7%             |
| binlog_event.cpp.o (ex libbinlogstandalone.a)     | 2,525      | 2,430          | 3.7%             |
| rows_event.cpp.o (ex libbinlogevents.a)           | 15,442     | 14,888         | 3.5%             |
| control_events.cpp.o (ex libbinlogevents.a)       | 12,470     | 12,050         | 3.3%             |
|


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D82892/new/

https://reviews.llvm.org/D82892



More information about the llvm-commits mailing list