llvm-project/llvm/test/CodeGen/ARM/CGP
Sam Parker 6ed47bee27 [ARM] Negative constants mishandled in ARM CGP
During type promotion, sometimes we convert negative an add with a
negative constant into a sub with a positive constant. The loop that
performs this transformation has two issues:
- it iterates over a set, causing non-determinism.
- it breaks, instead of continuing, when it finds the first
  non-negative operand.

Differential Revision: https://reviews.llvm.org/D58452

llvm-svn: 354557
2019-02-21 09:33:18 +00:00
..
arm-cgp-calls.ll [ARM CGP] Fix ConvertTruncs 2019-02-15 09:04:39 +00:00
arm-cgp-casts.ll [ARM CGP] Fix ConvertTruncs 2019-02-15 09:04:39 +00:00
arm-cgp-icmps.ll [ARM] Turn assert into condition in ARMCGP 2018-11-05 11:26:04 +00:00
arm-cgp-overflow.ll [ARM] Negative constants mishandled in ARM CGP 2019-02-21 09:33:18 +00:00
arm-cgp-phis-ret.ll [ARM][NFC] codegen tests cleanup: remove dangling check prefixes 2018-11-23 10:08:39 +00:00
arm-cgp-pointers.ll
arm-cgp-signed-icmps.ll [ARM] Enable mixed types in ARM CGP 2018-11-09 09:28:27 +00:00
arm-cgp-signed.ll
arm-cgp-switch.ll [ARM] Remove trunc sinks in ARM CGP 2018-11-19 11:34:40 +00:00