llvm-6502/test
Jakob Stoklund Olesen 5d96e5a1cc Make physreg coalescing independent on the number of uses of the virtual register.
The damage done by physreg coalescing only depends on the number of instructions
the extended physreg live range covers. This fixes PR9438.

The heuristic is still luck-based, and physreg coalescing really should be
disabled completely. We need a register allocator with better hinting support
before that is possible.

Convert a test to FileCheck and force spilling by inserting an extra call. The
previous spilling behavior was dependent on misguided physreg coalescing
decisions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127351 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-09 19:27:06 +00:00
..
Analysis When SCEV can determine the loop test is X < X, set ExactBECount=0. 2011-03-09 17:29:58 +00:00
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Make physreg coalescing independent on the number of uses of the virtual register. 2011-03-09 19:27:06 +00:00
DebugInfo Remove obsolete tests. 2011-02-24 19:09:52 +00:00
ExecutionEngine
Feature
FrontendAda
FrontendC Add a RUN line to the test case to make it functional. <rdar://problem/9055247> 2011-03-09 04:02:40 +00:00
FrontendC++
FrontendFortran
FrontendObjC Testcase for r127301. 2011-03-09 01:05:00 +00:00
FrontendObjC++
Integer
lib
Linker
LLVMC
MC * Correct encoding for VSRI. 2011-03-09 00:33:17 +00:00
Object
Other
Scripts
TableGen
Transforms Add a test case for r127320. 2011-03-09 08:11:02 +00:00
Unit
Verifier
CMakeLists.txt Put targets on folders, if the IDE supports the feature. 2011-02-20 22:06:10 +00:00
lit.cfg test/lit.cfg: Add PATHEXT to 'substitution', to recognize tools on Windows hosts. Thanks to Danil Malyshev! 2011-02-24 12:34:34 +00:00
lit.site.cfg.in
Makefile Reapply r127073(partially): Introduce $(ECHOPATH) to print DOSish path string on MSYS bash for alternative of $(ECHO). 2011-03-08 12:25:10 +00:00
Makefile.tests
site.exp.in
TestRunner.sh