[all-commits] [llvm/llvm-project] fe1719: GlobalISel: Revisit users of other merge opcodes i...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Mon Aug 17 11:07:57 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: fe171908e91f1fb5146a78a618d721e68cf9e306
https://github.com/llvm/llvm-project/commit/fe171908e91f1fb5146a78a618d721e68cf9e306
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2020-08-17 (Mon, 17 Aug 2020)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
A llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-build-vector.mir
A llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-concat-vectors.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-unmerge-values.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fcopysign.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll
Log Message:
-----------
GlobalISel: Revisit users of other merge opcodes in artifact combiner
The artifact combiner searches for the uses of G_MERGE_VALUES for
unmerge/trunc that need further combining. This also needs to handle
the vector merge opcodes the same way. This fixes leaving behind some
pairs I expected to be removed, that were if the legalizer is run a
second time.
Commit: 5ca7c6386f471121b8a82fdd18d43113073f2d18
https://github.com/llvm/llvm-project/commit/5ca7c6386f471121b8a82fdd18d43113073f2d18
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2020-08-17 (Mon, 17 Aug 2020)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
Log Message:
-----------
GlobalISel: Fix parameter name in doxygen comment
Compare: https://github.com/llvm/llvm-project/compare/e0ec7a020649...5ca7c6386f47
More information about the All-commits
mailing list