[PATCH] [mips] Teach the delay slot filler to remove needless KILL instructions.
Vasileios.Kalintiris at imgtec.com
Fri Feb 20 08:45:18 PST 2015
> I re-read the llvmdev thread, and I think the conclusion there is correct: Given that you're calling TRI.invalidateLiveness(), removing the KILL instructions makes sense. They're used by the RA, copy propagation, post-RA-scheduler's anti-dependency breakers, etc., but otherwise, they likely don't really matter. So, as Quentin said, removing them is fine.
Hi Hal, thank you for your comments. I'm glad that the changes are okay!
More information about the llvm-commits