llvm-6502/lib/Target/AArch64
Hao Liu 0f6ebf1aa3 [AArch64]Fix a problem that the register order of fmls/fmla by element is incorrect.
E.g. the codegen result is 
     fmls v1.2s, v0.2s, v2.s[3]
which is expected to be
     fmls v0.2s, v1.2s, v2.s[3]


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198001 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-25 07:12:34 +00:00
..
AsmParser Add proper dependencies to LLVMBuild.txt in llvm/lib. 2013-12-10 05:39:34 +00:00
Disassembler Prune redundant dependencies in LLVMBuild.txt. 2013-12-11 00:30:57 +00:00
InstPrinter [CMake] Let add_public_tablegen_target responsible to provide dependency to CommonTableGen. 2013-11-28 17:04:04 +00:00
MCTargetDesc Refactor the setting of PrivateGlobalPrefix. 2013-12-02 23:39:26 +00:00
TargetInfo Prune redundant dependencies in LLVMBuild.txt. 2013-12-11 00:30:57 +00:00
Utils Prune redundant dependencies in LLVMBuild.txt. 2013-12-11 00:30:57 +00:00
AArch64.h
AArch64.td Change the default of AsmWriterClassName and isMCAsmWriter. 2013-12-02 04:55:42 +00:00
AArch64AsmPrinter.cpp Remove dead code. 2013-12-02 15:36:37 +00:00
AArch64AsmPrinter.h
AArch64BranchFixupPass.cpp
AArch64CallingConv.td [AArch64] Removed unnecessary copy patterns with v1fx types. 2013-12-12 15:46:29 +00:00
AArch64FrameLowering.cpp
AArch64FrameLowering.h
AArch64InstrFormats.td Implement AArch64 neon instructions class SIMD lsone and SIMD lone-post. 2013-11-19 02:17:05 +00:00
AArch64InstrInfo.cpp [AArch64]Implement 128 bit register copy with NEON. 2013-11-26 02:33:42 +00:00
AArch64InstrInfo.h
AArch64InstrInfo.td [AArch64] Check fmul node single use in fused multiply patterns 2013-12-24 00:47:29 +00:00
AArch64InstrNEON.td [AArch64]Fix a problem that the register order of fmls/fmla by element is incorrect. 2013-12-25 07:12:34 +00:00
AArch64ISelDAGToDAG.cpp [AArch64 NEON]Implment loading vector constant form constant pool. 2013-12-18 06:26:04 +00:00
AArch64ISelLowering.cpp [AArch64 NEON] Fix a bug when lowering BUILD_VECTOR. 2013-12-24 08:16:06 +00:00
AArch64ISelLowering.h [AArch64 NEON]Implment loading vector constant form constant pool. 2013-12-18 06:26:04 +00:00
AArch64MachineFunctionInfo.cpp
AArch64MachineFunctionInfo.h
AArch64MCInstLower.cpp
AArch64RegisterInfo.cpp
AArch64RegisterInfo.h
AArch64RegisterInfo.td [AArch64] Removed unnecessary copy patterns with v1fx types. 2013-12-12 15:46:29 +00:00
AArch64Schedule.td
AArch64SelectionDAGInfo.cpp
AArch64SelectionDAGInfo.h
AArch64Subtarget.cpp [weak vtables] Remove a bunch of weak vtables 2013-11-19 00:57:56 +00:00
AArch64Subtarget.h [weak vtables] Remove a bunch of weak vtables 2013-11-19 00:57:56 +00:00
AArch64TargetMachine.cpp The preferred alignment defaults to the abi alignment. Omit if it is the same. 2013-12-16 18:01:51 +00:00
AArch64TargetMachine.h
AArch64TargetObjectFile.cpp
AArch64TargetObjectFile.h
CMakeLists.txt [CMake] Let add_public_tablegen_target responsible to provide dependency to CommonTableGen. 2013-11-28 17:04:04 +00:00
LLVMBuild.txt Add proper dependencies to LLVMBuild.txt in llvm/lib. 2013-12-10 05:39:34 +00:00
Makefile
README.txt

This file will contain changes that need to be made before AArch64 can become an
officially supported target. Currently a placeholder.