[PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Bjorn Pettersson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 8 09:51:58 PDT 2022
bjope added a comment.
Hi @jonpa ,
FWIW, I've made a quick test downstream for our OOT target and can see that this triggers occasionally.
Found one benchmark so far that was improved by almost 2%.
Except for that I've only seen some benchmarks where materialization of zero constants are eliminated. And for our VLIW target such loads of zero often only has a cost in code size as we can bundle them with other instructions, so I did not really see any improvements in cycles when disregarding potential I-cache effects.
Anyway, it doesn't seem to be totally useless for us. I'll see if I can run some more tests to later.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D123394/new/
https://reviews.llvm.org/D123394
More information about the llvm-commits
mailing list