llvm-project
da8ce56c - [HEXAGON] Fix corner cases for hwloops pass (#135439)

Commit
355 days ago
[HEXAGON] Fix corner cases for hwloops pass (#135439) Add check to make sure Dist > 0 or Dist < 0 for appropriate cmp cases to hexagon hardware loops pass. The change modifies the HexagonHardwareLoops pass to add runtime checks to make sure that end_value > initial_value for less than comparisons and end_value < initial_value for greater than comparisons. Fix for https://github.com/llvm/llvm-project/issues/133241 @androm3da @iajbar PTAL --------- Co-authored-by: aankit-quic <aankit@quicinc.com>
Author
aankit-ca
Parents
Loading