]> granicus.if.org Git - llvm/commit
[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)
commit5e3461ebc211a21f83eba046f0870804e18ecb6c
tree2855c08c50603c9fd476a0ba859248e96b511601
parentf8cec99b2fa07a32e132a2e010fe005f36ed2c31
[Hexagon] Add a scheduling DAG mutation

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275586 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/HexagonMachineScheduler.cpp
lib/Target/Hexagon/HexagonSubtarget.cpp
lib/Target/Hexagon/HexagonSubtarget.h
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp