[PATCH] D105238: GlobalISel/AArch64: don't optimize away redundant branches at -O0

Amara Emerson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 1 10:12:08 PDT 2021


aemerson added a comment.

In D105238#2853357 <https://reviews.llvm.org/D105238#2853357>, @paquette wrote:

> I think that prioritizing debuggability at -O0 is in general the right call, but I am a little curious about the impact on code size. Does this increase -O0 CTMark code size a lot?

In fact it does, a lot. 8% geomean. However, SelectionDAG does the same thing so this patch would be making us match its behavior. It is unfortunate though.


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

https://reviews.llvm.org/D105238



More information about the llvm-commits mailing list