[GlobalISel] Don't form zero/sign extending loads for atomics.
authorAmara Emerson <amara@apple.com>
Wed, 5 May 2021 18:37:00 +0000 (11:37 -0700)
committerAmara Emerson <amara@apple.com>
Fri, 7 May 2021 23:41:48 +0000 (16:41 -0700)
commit808bc11d9e1aa01edaf7ec4e56be3aee5ed42a83
treeeca4d00764618832d4776f2ba43e7a2a71d81794
parent1f65f42dd37ab6a950d3ec110e3efca0ace1b615
[GlobalISel] Don't form zero/sign extending loads for atomics.

For importing patterns, we only support matching G_LOAD, not G_ZEXTLOAD or
G_SEXTLOAD.

Differential Revision: https://reviews.llvm.org/D101932
llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-extending-loads.mir