[llvm-commits] [llvm] r54334 - in /llvm/trunk/test/CodeGen: ARM/2007-08-15-ReuseBug.ll ARM/remat.ll X86/2007-07-25-EpilogueBug.ll X86/2007-11-14-Coalescer-Bug.ll X86/2007-11-30-LoadFolding-Bug.ll X86/2007-11-30-TestLoadFolding.ll X86/2008-04-17-CoalescerBug.ll X86/2008-05-06-SpillerBug.ll X86/2008-05-21-CoalescerBug.ll X86/2008-06-13-SpillerCommuting.ll X86/ins_subreg_coalesce-3.ll
Chris Lattner
clattner at apple.com
Tue Aug 5 09:31:54 PDT 2008
On Aug 5, 2008, at 12:27 AM, Evan Cheng wrote:
> I believe there are 11 test cases that cannot be trivially fixed. I am
> not sure how easy it is to go back and re-reduce these tests? That can
> take a lot of time.
Which tests? What are they doing? Why not just add non-dead edges
(e.g. new bool arguments to the function or load of a bool for branch
conditions) in the CFG to prevent the blocks from being deleted?
> It's likely some of the tests will require more effort to fix up /
> regen than it's worth. If you are totally against the option, we can
> simply remove those tests that are now invalid.
Fixing 11 tests is cheaper than carrying around a dead option
*forever*. Why is updating the tests hard? I'm not suggesting you
find the original source of the test and update them, just tweak the
test to test the right thing.
-Chris
More information about the llvm-commits
mailing list