Deleted Added
full compact
11,21d10
< // Functional units across ARM processors
< //
< def FU_Issue : FuncUnit; // issue
< def FU_Pipe0 : FuncUnit; // pipeline 0
< def FU_Pipe1 : FuncUnit; // pipeline 1
< def FU_LdSt0 : FuncUnit; // pipeline 0 load/store
< def FU_LdSt1 : FuncUnit; // pipeline 1 load/store
< def FU_NPipe : FuncUnit; // NEON ALU/MUL pipe
< def FU_NLSPipe : FuncUnit; // NEON LS pipe
<
< //===----------------------------------------------------------------------===//
71a61,62
> def IIC_fpCVTSH : InstrItinClass;
> def IIC_fpCVTHS : InstrItinClass;
75a67,70
> def IIC_fpMOVIS : InstrItinClass;
> def IIC_fpMOVID : InstrItinClass;
> def IIC_fpMOVSI : InstrItinClass;
> def IIC_fpMOVDI : InstrItinClass;
127a123,126
> def IIC_VSUBi4D : InstrItinClass;
> def IIC_VSUBi4Q : InstrItinClass;
> def IIC_VABAD : InstrItinClass;
> def IIC_VABAQ : InstrItinClass;
156c155
< def GenericItineraries : ProcessorItineraries<[]>;
---
> def GenericItineraries : ProcessorItineraries<[], []>;
158d156
<
160c158,159
< include "ARMScheduleV7.td"
---
> include "ARMScheduleA8.td"
> include "ARMScheduleA9.td"