[PATCH] D35055: [InlineSpiller] Only examine defs in BUNDLE instruction

Matthias Braun via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 6 14:02:28 PDT 2017


MatzeB requested changes to this revision.
MatzeB added a comment.
This revision now requires changes to proceed.

This adds bundle-specific behaviour into the register allocator. I think this is wrong!

>From an RAs perspective the bundle really should be the union of all operands on a single instruction. So the real question to solve here is what to do with an instruction that has "%vreg0<imp-def,dead>" and "%vreg0<def>" at the same time and not checking for bundles and changing behaviour when we have them.


https://reviews.llvm.org/D35055





More information about the llvm-commits mailing list