Add support for ARM's Advanced SIMD (NEON) instruction set.
This is still a work in progress but most of the NEON instruction set is supported. llvm-svn: 73919
Showing
- llvm/include/llvm/Intrinsics.td 1 addition, 0 deletionsllvm/include/llvm/Intrinsics.td
- llvm/include/llvm/IntrinsicsARM.td 295 additions, 0 deletionsllvm/include/llvm/IntrinsicsARM.td
- llvm/lib/Target/ARM/ARMCallingConv.td 34 additions, 7 deletionsllvm/lib/Target/ARM/ARMCallingConv.td
- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp 62 additions, 0 deletionsllvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
- llvm/lib/Target/ARM/ARMISelLowering.cpp 981 additions, 96 deletionsllvm/lib/Target/ARM/ARMISelLowering.cpp
- llvm/lib/Target/ARM/ARMISelLowering.h 71 additions, 1 deletionllvm/lib/Target/ARM/ARMISelLowering.h
- llvm/lib/Target/ARM/ARMInstrFormats.td 111 additions, 8 deletionsllvm/lib/Target/ARM/ARMInstrFormats.td
- llvm/lib/Target/ARM/ARMInstrInfo.cpp 8 additions, 0 deletionsllvm/lib/Target/ARM/ARMInstrInfo.cpp
- llvm/lib/Target/ARM/ARMInstrInfo.h 6 additions, 0 deletionsllvm/lib/Target/ARM/ARMInstrInfo.h
- llvm/lib/Target/ARM/ARMInstrInfo.td 10 additions, 0 deletionsllvm/lib/Target/ARM/ARMInstrInfo.td
- llvm/lib/Target/ARM/ARMInstrNEON.td 1665 additions, 0 deletionsllvm/lib/Target/ARM/ARMInstrNEON.td
- llvm/lib/Target/ARM/ARMRegisterInfo.td 118 additions, 9 deletionsllvm/lib/Target/ARM/ARMRegisterInfo.td
- llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp 14 additions, 4 deletionsllvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
- llvm/lib/Target/ARM/README.txt 20 additions, 0 deletionsllvm/lib/Target/ARM/README.txt
- llvm/test/CodeGen/ARM/2009-06-02-ISelCrash.ll 62 additions, 0 deletionsllvm/test/CodeGen/ARM/2009-06-02-ISelCrash.ll
- llvm/test/CodeGen/ARM/neon_arith1.ll 7 additions, 0 deletionsllvm/test/CodeGen/ARM/neon_arith1.ll
- llvm/test/CodeGen/ARM/neon_ld1.ll 22 additions, 0 deletionsllvm/test/CodeGen/ARM/neon_ld1.ll
- llvm/test/CodeGen/ARM/neon_ld2.ll 23 additions, 0 deletionsllvm/test/CodeGen/ARM/neon_ld2.ll
- llvm/test/CodeGen/ARM/vaba.ll 119 additions, 0 deletionsllvm/test/CodeGen/ARM/vaba.ll
- llvm/test/CodeGen/ARM/vabal.ll 63 additions, 0 deletionsllvm/test/CodeGen/ARM/vabal.ll
Loading
Please register or sign in to comment