llvm-project/llvm/test/CodeGen/ARM/CGP
Sam Parker 31bef63bb4 [ARM][CGP] Check trunc type before replacing
In the last stage of type promotion, we replace any zext that uses a
new trunc with the operand of the trunc. This is okay when we only
allowed one type to be optimised, but now its the case that the trunc
maybe needed to produce a more narrow type than the one we were
optimising for. So we need to check this before doing the replacement.

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

llvm-svn: 351935
2019-01-23 09:18:44 +00:00
..
arm-cgp-calls.ll [ARM] Remove trunc sinks in ARM CGP 2018-11-19 11:34:40 +00:00
arm-cgp-casts.ll [ARM][CGP] Check trunc type before replacing 2019-01-23 09:18:44 +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-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