Adding an A15 specific optimization pass for interactions between S/D/Q registers...
authorSilviu Baranga <silviu.baranga@arm.com>
Fri, 15 Mar 2013 18:28:25 +0000 (18:28 +0000)
committerSilviu Baranga <silviu.baranga@arm.com>
Fri, 15 Mar 2013 18:28:25 +0000 (18:28 +0000)
commit82dd6ac3bc6b361d26b04ca47dbda24d7c17f06c
tree2ae33049c9dd9a2cae65376c5caf01538337581a
parent52c326ec78bb708cff384600aa695911e6aa8562
Adding an A15 specific optimization pass for interactions between S/D/Q registers. The pass handles all the required transformations pre-regalloc.

llvm-svn: 177169
llvm/lib/Target/ARM/A15SDOptimizer.cpp [new file with mode: 0644]
llvm/lib/Target/ARM/ARM.h
llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
llvm/lib/Target/ARM/ARMTargetMachine.cpp
llvm/lib/Target/ARM/CMakeLists.txt
llvm/test/CodeGen/ARM/a15-SD-dep.ll [new file with mode: 0644]