[PATCH] D75095: [MC][ARM] Don't create multiple .ARM.exidx associated to one .text

Maxim Kuvyrkov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 15 23:42:10 PDT 2020


maxim-kuvyrkov added a comment.
Herald added a subscriber: danielkiss.

Hi @MaskRay ,

Quite surprisingly, this patch increases code size by 3-4% on several SPEC CPU2006 benchmarks for arm-linux-gnueabihf at -Oz optimization level:

1. 473.astar,astar_base.default                                  regressed by 103
2. 450.soplex,soplex_base.default                                regressed by 103
3. 483.xalancbmk,Xalan_base.default                              regressed by 104

With -Os I see 2-3% code size increase for same benchmarks:

1. 473.astar,astar_base.default                                  regressed by 102
2. 450.soplex,soplex_base.default                                regressed by 102
3. 483.xalancbmk,Xalan_base.default                              regressed by 103

Would you please check if the code size increase expected for this patch?

Let me know if you need help reproducing the issue.  Thanks!


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D75095





More information about the llvm-commits mailing list