diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-12-06 19:09:37 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-12-06 19:09:37 +0000 |
| commit | dd6ca639d57fce79fffb74caa35c72c91a6f83b0 (patch) | |
| tree | 3b3e98e7968b44eb5f435d1d9f098adb02515f01 /llvm/lib/CodeGen/LiveIntervalUnion.cpp | |
| parent | 9b1b2de348e391632bd1c8d4460ff03926269f2c (diff) | |
| download | bcm5719-llvm-dd6ca639d57fce79fffb74caa35c72c91a6f83b0.tar.gz bcm5719-llvm-dd6ca639d57fce79fffb74caa35c72c91a6f83b0.zip | |
[DAGCombine] Add (sext_in_reg (zext x)) -> (sext x) combine
Handle the case where a sign extension has ended up being split into separate stages (typically to get around vector legal ops) and a zext + sext_in_reg gets inserted.
Differential Revision: https://reviews.llvm.org/D27461
llvm-svn: 288842
Diffstat (limited to 'llvm/lib/CodeGen/LiveIntervalUnion.cpp')
0 files changed, 0 insertions, 0 deletions

