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
- Repository
- rL LLVM
Event Timeline
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp | ||
---|---|---|
429 ↗ | (On Diff #143106) | 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 ↗ | (On Diff #143686) | Can you do MachineInstr *NewLoad = BuildMI.... Then you don't need to use getPrevNode. same with the store below. |