diff options
author | Craig Topper <craig.topper@intel.com> | 2019-01-27 03:37:05 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2019-01-27 03:37:05 +0000 |
commit | e65d4c55253e03797436a1f02610aaa6d93f48b1 (patch) | |
tree | 20934b422c4bdbef81746231600fb249f54dede5 /llvm/unittests/Support/CommandLineTest.cpp | |
parent | 6cff0cb35ac148d8abe4a50bfefbc42b9a599fef (diff) | |
download | llvm-e65d4c55253e03797436a1f02610aaa6d93f48b1.zip llvm-e65d4c55253e03797436a1f02610aaa6d93f48b1.tar.gz llvm-e65d4c55253e03797436a1f02610aaa6d93f48b1.tar.bz2 |
[X86] Add a pattern for (i64 (and (anyext def32:), 0x00000000FFFFFFFF)) to produce SUBREG_TO_REG
def32 here means the producing instruction zeroed bits 63:32. We already do this for zext, but it looks like we can get an and+anyext sometimes.
Spotted in the diffs from D33587.
llvm-svn: 352303
Diffstat (limited to 'llvm/unittests/Support/CommandLineTest.cpp')
0 files changed, 0 insertions, 0 deletions