[all-commits] [llvm/llvm-project] faccf4: AMDGPU/GlobalISel: Remove special case lowering fo...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Fri Jul 30 09:37:45 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: faccf427dfd137b857df916b358c0c888118918e
https://github.com/llvm/llvm-project/commit/faccf427dfd137b857df916b358c0c888118918e
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2021-07-30 (Fri, 30 Jul 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-store-global.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-store.mir
Log Message:
-----------
AMDGPU/GlobalISel: Remove special case lowering for non-pow-2 stores
We end up with extra copies from buildAnyExtOrTrunc if these are
lowered after the register types are legalized.
Commit: 05ecd7a2acbf62d415c8529108944966f6425b33
https://github.com/llvm/llvm-project/commit/05ecd7a2acbf62d415c8529108944966f6425b33
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2021-07-30 (Fri, 30 Jul 2021)
Changed paths:
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-flat.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
Log Message:
-----------
AMDGPU/GlobalISel: Fix tests using illegal copies to physregs
These are unlegalizable and introduce spurious failures. Ideally the
verifier would reject them. Also avoid some weird G_INSERTs.
Compare: https://github.com/llvm/llvm-project/compare/4a097efe7784...05ecd7a2acbf
More information about the All-commits
mailing list