llvm-project/llvm/lib/Target/ARM/MCTargetDesc
Renato Golin 1235060734 [ARM] Add support for ARMV6K subtarget (LLVM)
ARMv6K is another layer between ARMV6 and ARMV6T2. This is the LLVM
side of the changes.

ARMV6 family LLVM implementation.

+-------------------------------------+
| ARMV6                               |
+----------------+--------------------+
| ARMV6M (thumb) | ARMV6K (arm,thumb) | <- From ARMV6K and ARMV6M processors
+----------------+--------------------+    have support for hint instructions
| ARMV6T2 (arm,thumb,thumb2)          |    (SEV/WFE/WFI/NOP/YIELD). They can
+-------------------------------------+    be either real or default to NOP.
| ARMV7 (arm,thumb,thumb2)            |    The two processors also use
+-------------------------------------+    different encoding for them.

Patch by Vinicius Tinti.

llvm-svn: 232468
2015-03-17 11:55:28 +00:00
..
ARMAddressingModes.h Add aliases for VAND imm to VBIC ~imm 2014-09-25 11:31:24 +00:00
ARMArchName.def [ARM] Add support for ARMV6K subtarget (LLVM) 2015-03-17 11:55:28 +00:00
ARMArchName.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMAsmBackend.cpp ARMAsmBackend uses a factory method to generate binary file format specific 2014-09-16 09:18:23 +00:00
ARMAsmBackend.h Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures. 2015-02-19 11:38:11 +00:00
ARMAsmBackendDarwin.h ARMAsmBackend uses a factory method to generate binary file format specific 2014-09-16 09:18:23 +00:00
ARMAsmBackendELF.h ARMAsmBackend uses a factory method to generate binary file format specific 2014-09-16 09:18:23 +00:00
ARMAsmBackendWinCOFF.h ARMAsmBackend uses a factory method to generate binary file format specific 2014-09-16 09:18:23 +00:00
ARMBaseInfo.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMELFObjectWriter.cpp ARM: add support for segment base relocations (SBREL) 2015-01-11 04:39:18 +00:00
ARMELFStreamer.cpp [ARM] Add support for ARMV6K subtarget (LLVM) 2015-03-17 11:55:28 +00:00
ARMFixupKinds.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMMCAsmInfo.cpp Equally to NetBSD, Bitrig/ARM uses the Itanium-ABI. 2015-02-27 16:35:27 +00:00
ARMMCAsmInfo.h Recommit r224935 with a fix for the ObjC++/AArch64 bug that that revision 2015-01-09 18:55:42 +00:00
ARMMCCodeEmitter.cpp Remove the use of the subtarget in MCCodeEmitter creation and 2015-03-10 22:03:14 +00:00
ARMMCExpr.cpp Remove MCStreamer.h include from MCContext.h and explictly include it where necessary. NFC 2015-03-04 01:24:11 +00:00
ARMMCExpr.h Fix uses of reserved identifiers starting with an underscore followed by an uppercase letter 2015-03-16 18:06:57 +00:00
ARMMCTargetDesc.cpp [ARM] Add support for ARMV6K subtarget (LLVM) 2015-03-17 11:55:28 +00:00
ARMMCTargetDesc.h There is only one Asm streamer, there is no need for targets to register it. 2015-03-16 21:43:42 +00:00
ARMMachORelocationInfo.cpp [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-10 03:19:03 +00:00
ARMMachObjectWriter.cpp Add r224985 back with fixes. 2015-01-19 21:11:14 +00:00
ARMTargetStreamer.cpp Use ".arch_extension" ARM directive to specify the additional CPU features 2015-02-26 18:07:35 +00:00
ARMUnwindOpAsm.cpp ARM IAS: support .personalityindex 2014-01-21 02:33:02 +00:00
ARMUnwindOpAsm.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMWinCOFFObjectWriter.cpp Re-sort #include lines using my handy dandy ./utils/sort_includes.py 2015-02-13 09:09:03 +00:00
ARMWinCOFFStreamer.cpp Add WoA object file emission support 2014-04-27 03:48:22 +00:00
CMakeLists.txt Add WoA object file emission support 2014-04-27 03:48:22 +00:00
LLVMBuild.txt Update library dependencies. 2014-07-24 02:10:42 +00:00
Makefile