1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/lib/Target/ARM/MCTargetDesc
Renato Golin 28aa28bb7e [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
ARMArchName.def [ARM] Add support for ARMV6K subtarget (LLVM) 2015-03-17 11:55:28 +00:00
ARMArchName.h
ARMAsmBackend.cpp
ARMAsmBackend.h Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures. 2015-02-19 11:38:11 +00:00
ARMAsmBackendDarwin.h
ARMAsmBackendELF.h
ARMAsmBackendWinCOFF.h
ARMBaseInfo.h
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
ARMMachObjectWriter.cpp Add r224985 back with fixes. 2015-01-19 21:11:14 +00:00
ARMMachORelocationInfo.cpp
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
ARMTargetStreamer.cpp Use ".arch_extension" ARM directive to specify the additional CPU features 2015-02-26 18:07:35 +00:00
ARMUnwindOpAsm.cpp
ARMUnwindOpAsm.h
ARMWinCOFFObjectWriter.cpp Re-sort #include lines using my handy dandy ./utils/sort_includes.py 2015-02-13 09:09:03 +00:00
ARMWinCOFFStreamer.cpp
CMakeLists.txt
LLVMBuild.txt
Makefile