llvm-project/llvm/test/CodeGen/ARM/CGP
Sam Parker b3438f1cc0 [ARM][CGP] Allow signext arguments
As we perform a zext on any arguments used in the promoted tree, it
doesn't matter if they're marked as signext. The only permitted
user(s) in the tree which would interpret the sign bits are signed
icmps. For these instructions, their promoted operands are truncated
before the icmp uses them.

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

llvm-svn: 373186
2019-09-30 07:52:10 +00:00
..
arm-cgp-calls.ll [ARM CGP] Fix ConvertTruncs 2019-02-15 09:04:39 +00:00
arm-cgp-casts.ll [ARM][Codegen] Autogenerate arm-cgp-casts.ll test. 2019-09-16 18:28:22 +00:00
arm-cgp-icmps.ll [ARM] Comply with rules on ARMv8-A thumb mode partial deprecation of IT. 2019-06-18 20:55:09 +00:00
arm-cgp-overflow.ll [ARM][CGP] Allow signext arguments 2019-09-30 07:52:10 +00:00
arm-cgp-phis-ret.ll [ARM][CGP] Allow signext arguments 2019-09-30 07:52:10 +00:00
arm-cgp-pointers.ll
arm-cgp-signed-icmps.ll [ARM] Comply with rules on ARMv8-A thumb mode partial deprecation of IT. 2019-06-18 20:55:09 +00:00
arm-cgp-signed.ll [ARM][CGP] Allow signext arguments 2019-09-30 07:52:10 +00:00
arm-cgp-switch.ll [ARM] Remove trunc sinks in ARM CGP 2018-11-19 11:34:40 +00:00
clear-structures.ll [ARM][CGP] Clear SafeWrap before each search 2019-05-23 07:46:39 +00:00