Handle cases for subregisters.
authorSuyog Sarda <ssarda@codeaurora.org>
Wed, 31 Jul 2019 06:17:38 +0000 (11:47 +0530)
committerBrian Cain <bcain@quicinc.com>
Fri, 1 May 2020 01:32:33 +0000 (20:32 -0500)
commitea093f64813dbaaff2e08186060f6388a4173562
tree1cb68936ac509e540f55ba13a0b3b09bff659e2c
parent70605ff452a8a45aa6924baff60bed14eb8fb00a
Handle cases for subregisters.

While restoring latency, check if any of the registers of
source instruction is a subregister of the successor instructions
apart from being same register.
llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
llvm/test/CodeGen/Hexagon/check-subregister-for-latency.ll [new file with mode: 0644]