X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FHexagon%2FHexagonSchedule.td;h=528cafc2bfea51614266c621b1c9f58a2db93e2a;hb=f586a260ca729c933cb15c6e68cabe95163a6dcb;hp=b4df6784e7da1296142f3ac0f2d0ce81d72cd7be;hpb=fc992996f751e0941951b6d08d8f1e80ebec1385;p=oota-llvm.git diff --git a/lib/Target/Hexagon/HexagonSchedule.td b/lib/Target/Hexagon/HexagonSchedule.td index b4df6784e7d..528cafc2bfe 100644 --- a/lib/Target/Hexagon/HexagonSchedule.td +++ b/lib/Target/Hexagon/HexagonSchedule.td @@ -7,45 +7,6 @@ // //===----------------------------------------------------------------------===// -// Functional Units -def LUNIT : FuncUnit; -def LSUNIT : FuncUnit; -def MUNIT : FuncUnit; -def SUNIT : FuncUnit; - -// Itinerary classes -def ALU32 : InstrItinClass; -def ALU64 : InstrItinClass; -def CR : InstrItinClass; -def J : InstrItinClass; -def JR : InstrItinClass; -def LD : InstrItinClass; -def M : InstrItinClass; -def ST : InstrItinClass; -def S : InstrItinClass; -def SYS : InstrItinClass; -def MARKER : InstrItinClass; -def PSEUDO : InstrItinClass; - -def HexagonItineraries : - ProcessorItineraries<[LUNIT, LSUNIT, MUNIT, SUNIT], [], [ - InstrItinData]>, - InstrItinData]>, - InstrItinData]>, - InstrItinData]>, - InstrItinData]>, - InstrItinData]>, - InstrItinData]>, - InstrItinData]>, - InstrItinData]>, - InstrItinData]>, - InstrItinData]>, - InstrItinData]> - ]> { - // Max issue per cycle == bundle width. - let IssueWidth = 4; -} - //===----------------------------------------------------------------------===// // V4 Machine Info + //===----------------------------------------------------------------------===//