diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-08-22 18:00:08 -0400 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-08-25 09:40:20 -0400 |
commit | 0d2fe90063e956716c3067322aef898822d0dc0e (patch) | |
tree | c0c03eb1def1acc1d7d0a5f94ff6b94680a19818 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 984a499f9dff0fd16a6d4591970a58fabf966c4c (diff) | |
download | llvm-0d2fe90063e956716c3067322aef898822d0dc0e.zip llvm-0d2fe90063e956716c3067322aef898822d0dc0e.tar.gz llvm-0d2fe90063e956716c3067322aef898822d0dc0e.tar.bz2 |
AMDGPU/GlobalISel: Use more accurate legality rules for merge/unmerge
Most notably, we were incorrectly reporting <3 x s16> as a legal type
for these. Make sure these aren't legal to help make progress on
fixing the artifact combiner and vector legalizer
rules. Unfortunately, this means spreading the -global-isel-abort=0
hack, although this doesn't change the legalizer result in any
situation.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions