[Hexagon] Use automatically-generated scheduling information for HVX
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 3 May 2017 20:10:36 +0000 (20:10 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 3 May 2017 20:10:36 +0000 (20:10 +0000)
commit2af5037d34dd81c8ff2dcc3ee5d3f000c2ec1a01
tree2e6c28b27e96f5b8e21978a66a088e8b3b987eda
parente2ccc3fb338800134dc744091bcceaf4d3c778ce
[Hexagon] Use automatically-generated scheduling information for HVX

Patch by Jyotsna Verma.

llvm-svn: 302073
28 files changed:
llvm/lib/Target/Hexagon/HexagonDepIICHVX.td [new file with mode: 0644]
llvm/lib/Target/Hexagon/HexagonDepIICScalar.td [new file with mode: 0644]
llvm/lib/Target/Hexagon/HexagonDepITypes.h
llvm/lib/Target/Hexagon/HexagonDepITypes.td
llvm/lib/Target/Hexagon/HexagonDepInstrFormats.td
llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h [new file with mode: 0644]
llvm/lib/Target/Hexagon/HexagonIICHVX.td
llvm/lib/Target/Hexagon/HexagonIICScalar.td
llvm/lib/Target/Hexagon/HexagonInstrFormats.td
llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td
llvm/lib/Target/Hexagon/HexagonInstrFormatsV60.td
llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
llvm/lib/Target/Hexagon/HexagonInstrInfo.h
llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
llvm/lib/Target/Hexagon/HexagonPatterns.td
llvm/lib/Target/Hexagon/HexagonPseudo.td
llvm/lib/Target/Hexagon/HexagonSchedule.td
llvm/lib/Target/Hexagon/HexagonScheduleV4.td
llvm/lib/Target/Hexagon/HexagonScheduleV55.td
llvm/lib/Target/Hexagon/HexagonScheduleV60.td
llvm/lib/Target/Hexagon/HexagonScheduleV62.td
llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
llvm/lib/Target/Hexagon/HexagonSubtarget.h
llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
llvm/test/CodeGen/Hexagon/swp-matmul-bitext.ll