When looking for uses/defs to add kill flags, the iterator was double
incremented, skipping the first instruction in the bundle. The use
register in the first bundle instruction was then incorrectly killed.
The "First" instruction should be the BUNDLE itself as the proper
reverse iterator endpoint.
Details
Details
Diff Detail
Diff Detail
I think this is not well named. It does not point to the first instruction in the bundle, but the BUNDLE. IMO it would be good to adjust that.