[Hexagon] Add heuristic to exclude critical path cost for scheduling
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 20 Mar 2018 19:26:27 +0000 (19:26 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 20 Mar 2018 19:26:27 +0000 (19:26 +0000)
commit65059ee2849ff909c07b2a5679964b475bd29f05
tree039c397ffffc152e6fdcc26465793b775c1a8e1d
parent9315c0de9bc4e4fc9fe2019238f6193c3a5f6b27
[Hexagon] Add heuristic to exclude critical path cost for scheduling

Patch by Brendon Cahoon.

llvm-svn: 328022
llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
llvm/lib/Target/Hexagon/HexagonMachineScheduler.h
llvm/test/CodeGen/Hexagon/autohvx/isel-expand-unaligned-loads.ll
llvm/test/CodeGen/Hexagon/debug-prologue-loc.ll
llvm/test/CodeGen/Hexagon/swp-conv3x3-nested.ll
llvm/test/CodeGen/Hexagon/v60Intrins.ll