llvm-6502/test
Matt Arsenault 86245071b5 R600/SI: Change formatting of printed registers.
Print the range of registers used with a single letter prefix.
This better matches what the shader compiler produces and
is overall less obnoxious than concatenating all of the
subregister names together.

Instead of SGPR0, it will print s0. Instead of SGPR0_SGPR1,
it will print s[0:1] and so on.

There doesn't appear to be a straightforward way
to get the actual register info in the InstPrinter,
so this parses the generated name to print with the
new syntax.

The required test changes are pretty nasty, and register
matching regexes are now worse. Since there isn't a way to
add to a variable in FileCheck, some of the tests now don't
check the exact number of registers used, but I don't think that
will be a real problem.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194443 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-12 02:35:51 +00:00
..
Analysis
Assembler
Bindings [OCaml] Add missing Llvm_target functions 2013-11-11 14:47:28 +00:00
Bitcode
BugPoint
CodeGen R600/SI: Change formatting of printed registers. 2013-11-12 02:35:51 +00:00
DebugInfo
ExecutionEngine
Feature
FileCheck
Instrumentation [msan] Propagate origin for insertvalue, extractvalue. 2013-11-11 13:37:10 +00:00
Integer
JitListener
Linker
LTO
MC [ARM] Add support for MVFR2 which is new in ARMv8 2013-11-11 19:56:13 +00:00
Object
Other
TableGen Mark 36 tests as XFAIL:vg_leak in llvm/test/TableGen. 2013-11-10 14:26:08 +00:00
tools Add support for DT_VERxxx and DT_MIPS_xxx .dynamic section entries to the 2013-11-11 20:51:48 +00:00
Transforms Fix PR17952. 2013-11-11 22:00:23 +00:00
Unit
Verifier
YAMLParser
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh