llvm-6502/test
Jakob Stoklund Olesen ed74482704 Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies.
In 64-bit mode, sub_8bit_hi sub-registers can only be used by NOREX
instructions. The COPY created from the EXTRACT_SUBREG DAG node cannot
target all GR8 registers, only those in GR8_NOREX.

TO enforce this, we ensure that all instructions using the
EXTRACT_SUBREG are GR8_NOREX constrained.

This fixes PR11088.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141499 91177308-0d34-0410-b5e6-96231b3b80d8
2011-10-08 18:28:28 +00:00
..
Analysis Missing test case for r141164. 2011-10-05 06:23:32 +00:00
Archive
Assembler
Bindings/Ocaml ocaml bindings: add llvm_ipo based on IPO.h 2011-10-06 12:12:27 +00:00
Bitcode
BugPoint
CodeGen Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies. 2011-10-08 18:28:28 +00:00
DebugInfo Fix this test so it doesn't fail on Mac. 2011-09-26 19:13:47 +00:00
ExecutionEngine
Feature
Integer
lib s/tblgen/llvm-tblgen/g in a few missed places, including the tests 2011-10-06 13:39:59 +00:00
Linker
MC Enable ARM mode VDUP(scalar) tests. 2011-10-07 23:57:03 +00:00
Object llvm-objdump: Add relocation and archive support. 2011-10-08 00:18:30 +00:00
Other
Scripts
TableGen Remove Multidefs 2011-10-07 18:25:05 +00:00
Transforms Unit test for LSR phi reuse in r141442. 2011-10-08 02:34:51 +00:00
Unit
Verifier
CMakeLists.txt test/CMakeLists.txt: Depend on llvm-objdump. "make check" is expected to resolve test-dependent targets on CMake build. 2011-09-27 21:54:50 +00:00
lit.cfg s/tblgen/llvm-tblgen/g in a few missed places, including the tests 2011-10-06 13:39:59 +00:00
lit.site.cfg.in
Makefile
Makefile.tests
site.exp.in
TestRunner.sh