Reset the Kill flag to false for the newly created small load/store instructions, except for the last created load/store which should have the original kill flag status.
Details
Details
Diff Detail
Diff Detail
Event Timeline
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp | ||
---|---|---|
429 | Use X86::AddrNumOperands instead of 5? |
Comment Actions
I thought I wrote this comment when I reviewed yesterday, but I guess it didnt' get saved somehow.
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp | ||
---|---|---|
406 | Can you do MachineInstr *NewLoad = BuildMI.... Then you don't need to use getPrevNode. same with the store below. |
Can you do
Then you don't need to use getPrevNode. same with the store below.