llvm-6502/lib/Target/ARM/MCTargetDesc
Renato Golin 6765c34b0c Add aliases for VAND imm to VBIC ~imm
On ARM NEON, VAND with immediate (16/32 bits) is an alias to VBIC ~imm with
the same type size. Adding that logic to the parser, and generating VBIC
instructions from VAND asm files.

This patch also fixes the validation routines for NEON splat immediates which
were wrong.

Fixes PR20702.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218450 91177308-0d34-0410-b5e6-96231b3b80d8
2014-09-25 11:31:24 +00:00
..
ARMAddressingModes.h Add aliases for VAND imm to VBIC ~imm 2014-09-25 11:31:24 +00:00
ARMArchName.def Recognize armv7a and friends as aliases for armv7-a etc. for the purpose 2013-12-26 11:50: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 ARMAsmBackend uses a factory method to generate binary file format specific 2014-09-16 09:18:23 +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 [MC] Pass MCSymbolData to needsRelocateWithSymbol 2014-07-20 23:15:06 +00:00
ARMELFStreamer.cpp ARM: take care not to set the ThumbFunc bit on TLS data symbols 2014-06-30 09:37:24 +00:00
ARMFixupKinds.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMMachObjectWriter.cpp ARM: when falling back to scattered relocs, keep the type. 2014-07-04 10:58:05 +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
ARMMCAsmInfo.cpp Remove HasLEB128. 2014-08-15 14:01:07 +00:00
ARMMCAsmInfo.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMMCCodeEmitter.cpp Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the assert. 2014-06-19 06:10:58 +00:00
ARMMCExpr.cpp If available, pass down the Fixup object to EvaluateAsRelocatable. 2014-08-10 11:35:12 +00:00
ARMMCExpr.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMMCTargetDesc.cpp ARM: cover all sub-architecture enumerators to keep compiler happy. 2014-09-05 07:56:46 +00:00
ARMMCTargetDesc.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMTargetStreamer.cpp MC: support different sized constants in constant pools 2014-07-18 16:05:14 +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 MC: correct IMAGE_REL_ARM_MOV32T relocation emission 2014-05-21 23:17:56 +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