commit | 77954ced1a8f4d4dda2b2c9b7a618c360fd5b1df | [log] [tgz] |
---|---|---|
author | Igor Breger <igor.breger@intel.com> | Mon Jul 10 09:07:34 2017 +0000 |
committer | Igor Breger <igor.breger@intel.com> | Mon Jul 10 09:07:34 2017 +0000 |
tree | f4e41c1d78f425161e975e8fe4cc58be0d8983ff | |
parent | d6a9e4a5f3b86b5e2f42855b3bc346e2b8f517ce [diff] |
[GlobalISel][X86] extend G_ZEXT support. Summary: Mark G_ZEXT/G_SEXT i1 to i8/i16, i8 to i16 as legal. Support G_ZEXT i1 to i8/i16 instruction selection ( C++ code). This patch requred to support G_LOAD/G_STORE i1. Reviewers: zvi, guyblank Reviewed By: guyblank Subscribers: rovka, llvm-commits, kristof.beyls Differential Revision: https://reviews.llvm.org/D35177 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307526 91177308-0d34-0410-b5e6-96231b3b80d8