[Hexagon] Add a scheduling DAG mutation
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 15 Jul 2016 17:48:09 +0000 (17:48 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 15 Jul 2016 17:48:09 +0000 (17:48 +0000)
commit9be66737c134f655a585961671c4b3ff801190bf
tree2430e688462f32e0bf1dce007fb870cb62d3a0b2
parent9da82d6aca371de0703236db374ab509d5487bf4
[Hexagon] Add a scheduling DAG mutation

- Remove output dependencies on USR_OVF register.
- Update chain edge latencies between v60 vector loads/stores.

llvm-svn: 275586
llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
llvm/lib/Target/Hexagon/HexagonSubtarget.h
llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp