llvm-6502/test/CodeGen
Jim Grosbach a7603982db ARMv7M vs. ARMv7E-M support.
The DSP instructions in the Thumb2 instruction set are an optional extension
in the Cortex-M* archtitecture. When present, the implementation is considered
an "ARMv7E-M implementation," and when not, an "ARMv7-M implementation."

Add a subtarget feature hook for the v7e-m instructions and hook it up. The
cortex-m3 cpu is an example of a v7m implementation, while the cortex-m4 is
a v7e-m implementation.

rdar://9572992



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134261 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-01 21:12:19 +00:00
..
Alpha
ARM Add support for the 'j' immediate constraint. This is conditionalized on 2011-07-01 01:00:07 +00:00
Blackfin
CBackend
CellSPU
CPP
Generic Handle debug info for i128 constants. 2011-06-24 20:46:11 +00:00
MBlaze
Mips Change the chain input of nodes that load the address of a function. This change 2011-06-24 19:01:25 +00:00
MSP430
PowerPC Implement ISD::VAARG lowering on PPC32. 2011-06-28 15:30:42 +00:00
PTX PTX: corrected tests that were failing 2011-06-25 19:41:17 +00:00
SPARC
SystemZ
Thumb Add support for the 'h' constraint. 2011-06-30 23:23:01 +00:00
Thumb2 ARMv7M vs. ARMv7E-M support. 2011-07-01 21:12:19 +00:00
X86 Fix a problem with fast-isel return values introduced in r134018. 2011-06-30 23:42:18 +00:00
XCore