OSDN Git Service

ARM: add cyclone CPU with ZeroCycleZeroing feature.
authorTim Northover <tnorthover@apple.com>
Tue, 1 Apr 2014 13:22:02 +0000 (13:22 +0000)
committerTim Northover <tnorthover@apple.com>
Tue, 1 Apr 2014 13:22:02 +0000 (13:22 +0000)
commitc077472250ef27e514f5ad44f3b258a18a70f065
tree29202ba7c1bc69f0b720c6d9a43168d066b1aa78
parent279edf967edc1b2dcaaad3e263972cb4fe83b35d
ARM: add cyclone CPU with ZeroCycleZeroing feature.

The Cyclone CPU is similar to swift for most LLVM purposes, but does have two
preferred instructions for zeroing a VFP register. This teaches LLVM about
them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205309 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARM.td
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrNEON.td
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/ARM/ARMSubtarget.h
test/CodeGen/ARM/zero-cycle-zero.ll [new file with mode: 0644]