Remove -join-physregs from the test suite.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 17 May 2012 23:44:19 +0000 (23:44 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 17 May 2012 23:44:19 +0000 (23:44 +0000)
commit589c6eb95c38bc13530bc460f7069496ec85b6af
tree513de59c9a5e98d888129b41e685a76047139830
parent4407880666f657ba1535eec4408488c596f68842
Remove -join-physregs from the test suite.

This option has been disabled for a while, and it is going away so I can
clean up the coalescer code.

The tests that required physreg joining to be enabled were almost all of
the form "tiny function with interference between arguments and return
value". Such functions are usually inlined in the real world.

The problem exposed by phys_subreg_coalesce-3.ll is real, but fairly
rare.

llvm-svn: 157027
17 files changed:
llvm/test/CodeGen/PowerPC/2010-03-09-indirect-call.ll
llvm/test/CodeGen/Thumb2/thumb2-cmn.ll
llvm/test/CodeGen/Thumb2/thumb2-cmp.ll
llvm/test/CodeGen/Thumb2/thumb2-cmp2.ll
llvm/test/CodeGen/Thumb2/thumb2-teq.ll
llvm/test/CodeGen/Thumb2/thumb2-teq2.ll
llvm/test/CodeGen/Thumb2/thumb2-tst.ll
llvm/test/CodeGen/Thumb2/thumb2-tst2.ll
llvm/test/CodeGen/X86/add.ll
llvm/test/CodeGen/X86/andimm8.ll
llvm/test/CodeGen/X86/avx-minmax.ll
llvm/test/CodeGen/X86/coalescer-commute2.ll
llvm/test/CodeGen/X86/dbg-value-range.ll
llvm/test/CodeGen/X86/phys_subreg_coalesce-3.ll
llvm/test/CodeGen/X86/pmul.ll
llvm/test/CodeGen/X86/sse-minmax.ll
llvm/test/CodeGen/X86/win64_alloca_dynalloca.ll