[PATCH] D28489: [CodeGen] Generalize MacroFusion for any instructions pair
Matthias Braun via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 9 15:23:43 PST 2017
MatzeB added a comment.
And just to warn you because I am currently running into these issues: The current macrofusion code fails to work properly for nodes having around the pending queue (which mostly means macrofusion often failing for post-ra schedulers).
If there are no post-ra schedulers on the other hand the register allocator sometimes places copy, spill, reload instructions in between.
I am currently working on patches that form instruction bundles out of macrofusion opportunities, unfortunately this is coming along slowly as instruction bundles pre-ra are not a commonly used feature.
Repository:
rL LLVM
https://reviews.llvm.org/D28489
More information about the llvm-commits
mailing list