[all-commits] [llvm/llvm-project] 62af03: Added clamp i64 to i16 global isel pattern.
Thomas Symalla via All-commits
all-commits at lists.llvm.org
Tue Feb 2 00:16:08 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 62af0305b7cc0238a8f0bf138c1fb8745b1041d0
https://github.com/llvm/llvm-project/commit/62af0305b7cc0238a8f0bf138c1fb8745b1041d0
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
M llvm/lib/Target/AMDGPU/AMDGPUCombine.td
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
A llvm/test/CodeGen/AMDGPU/GlobalISel/clampi64toi16.ll
Log Message:
-----------
Added clamp i64 to i16 global isel pattern.
Commit: ec043967ecb4bbfbf3bcbdad4055e9ba8e5dc21b
https://github.com/llvm/llvm-project/commit/ec043967ecb4bbfbf3bcbdad4055e9ba8e5dc21b
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
Log Message:
-----------
clang-format
Commit: d722924f20918fd29d342cb2be50393d0fa9347f
https://github.com/llvm/llvm-project/commit/d722924f20918fd29d342cb2be50393d0fa9347f
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
Log Message:
-----------
Added comments.
Commit: fce3230be2c84401598e8ff5ce470e7509ecf75b
https://github.com/llvm/llvm-project/commit/fce3230be2c84401598e8ff5ce470e7509ecf75b
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
Log Message:
-----------
Added early exit.
Commit: d41b7fa9bf80e09a52aa0d392db94a7b971044c9
https://github.com/llvm/llvm-project/commit/d41b7fa9bf80e09a52aa0d392db94a7b971044c9
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
R llvm/test/CodeGen/AMDGPU/GlobalISel/clampi64toi16.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll
Log Message:
-----------
Renames
Commit: 88a832aef1a696178c2ec3cb93f913ac937c4f5e
https://github.com/llvm/llvm-project/commit/88a832aef1a696178c2ec3cb93f913ac937c4f5e
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
Log Message:
-----------
Refactored the pattern matching.
Commit: dae85e4671416490c6aaf2bac88c3ce1d74cc4d6
https://github.com/llvm/llvm-project/commit/dae85e4671416490c6aaf2bac88c3ce1d74cc4d6
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
M llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll
Log Message:
-----------
Fixed the lit tests and a bug in the implementation.
Commit: 9a8da909f192e576e6aabc0ee5343bfff6db1d69
https://github.com/llvm/llvm-project/commit/9a8da909f192e576e6aabc0ee5343bfff6db1d69
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
Log Message:
-----------
Reverted unintended git-format change.
Commit: f2ef2fbc692ed17bdb012a88cf0435dcd243cff8
https://github.com/llvm/llvm-project/commit/f2ef2fbc692ed17bdb012a88cf0435dcd243cff8
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll
Log Message:
-----------
Renamed identifiers in lit
Commit: cdfd9b3bf52e95705935699de90d3e3be7b33de4
https://github.com/llvm/llvm-project/commit/cdfd9b3bf52e95705935699de90d3e3be7b33de4
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
M llvm/lib/Target/AMDGPU/AMDGPUCombine.td
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
M llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll
Log Message:
-----------
Move Combiner to PreLegalize step
Commit: 3a46502264b6a53764e28d55e990f714a31cba70
https://github.com/llvm/llvm-project/commit/3a46502264b6a53764e28d55e990f714a31cba70
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
M llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll
Log Message:
-----------
Move step to PreLegalizer
Commit: 79e729bdf14c884f13aff010ac9509370676aba7
https://github.com/llvm/llvm-project/commit/79e729bdf14c884f13aff010ac9509370676aba7
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll
Log Message:
-----------
Fixed tests.
Commit: 7b2e701906c66d765b60f25ee746c713788ec714
https://github.com/llvm/llvm-project/commit/7b2e701906c66d765b60f25ee746c713788ec714
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
Log Message:
-----------
Code changes yielded from review.
Commit: ecbed4e0ab3ebc2388a35563e756a62c2d53b24c
https://github.com/llvm/llvm-project/commit/ecbed4e0ab3ebc2388a35563e756a62c2d53b24c
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
A diff.txt
M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
Log Message:
-----------
Resolve formatting changes.
Commit: bcd6c2d2031af50ffe9b357e839b8a9dd4d0ddd6
https://github.com/llvm/llvm-project/commit/bcd6c2d2031af50ffe9b357e839b8a9dd4d0ddd6
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
Log Message:
-----------
Updating formatting changes.
Commit: 7d24026ed2b7493f38e0b6b9d1bfb38db7998171
https://github.com/llvm/llvm-project/commit/7d24026ed2b7493f38e0b6b9d1bfb38db7998171
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
Log Message:
-----------
Formatting changes.
Commit: 52bfb50145ab1257d53a2909aeb0c8ec81e511fd
https://github.com/llvm/llvm-project/commit/52bfb50145ab1257d53a2909aeb0c8ec81e511fd
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
Log Message:
-----------
Formatting changes
Commit: 6604d81e1bb349597e8c1b919303a2efb4c9ba19
https://github.com/llvm/llvm-project/commit/6604d81e1bb349597e8c1b919303a2efb4c9ba19
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUGISel.td
M llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstructions.td
M llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll
Log Message:
-----------
Added and used new target pseudo for v_cvt_pk_i16_i32, changes due to code review.
Commit: c781c254124445259fbea3049cd32544afca1cb5
https://github.com/llvm/llvm-project/commit/c781c254124445259fbea3049cd32544afca1cb5
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUGISel.td
M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstructions.td
Log Message:
-----------
Implemented a MED3_S32 GIR opcode.
Commit: fa3e840d3d7d14fe131b0df0db359025b9446b9e
https://github.com/llvm/llvm-project/commit/fa3e840d3d7d14fe131b0df0db359025b9446b9e
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
M llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll
Log Message:
-----------
Removed the generic virtual register creations. Reworked the tests.
Commit: 602896b9d2f27b1ea0fd1f78db51fee25d4f2de0
https://github.com/llvm/llvm-project/commit/602896b9d2f27b1ea0fd1f78db51fee25d4f2de0
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUGISel.td
M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstructions.td
Log Message:
-----------
Renamed med3 opcode, removed superfluous copy.
Commit: e630dd476ca719cacdd089a88be5faa387f65ec9
https://github.com/llvm/llvm-project/commit/e630dd476ca719cacdd089a88be5faa387f65ec9
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
Log Message:
-----------
Added missing includes.
Commit: 09508d28496069169a8538c96a16b665187db44f
https://github.com/llvm/llvm-project/commit/09508d28496069169a8538c96a16b665187db44f
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
Log Message:
-----------
Reverted whitespace changes.
Differential Revision: https://reviews.llvm.org/D90968
Commit: 6c85e98f06426c2a1b33e0e862edc1afc0810d5d
https://github.com/llvm/llvm-project/commit/6c85e98f06426c2a1b33e0e862edc1afc0810d5d
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
Log Message:
-----------
Fixed includes.
Commit: faeed774d15734618a8928c3d17ce2f41bf607a3
https://github.com/llvm/llvm-project/commit/faeed774d15734618a8928c3d17ce2f41bf607a3
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
Log Message:
-----------
Fixed includes.
Differential Revision: https://reviews.llvm.org/D93708
Commit: 508329922dad8dd8b0eef267a6b72f3ac2440485
https://github.com/llvm/llvm-project/commit/508329922dad8dd8b0eef267a6b72f3ac2440485
Author: Thomas Symalla <thomas.symalla at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
R diff.txt
Log Message:
-----------
Removed Diff file.
Differential Revision: https://reviews.llvm.org/D93708
Compare: https://github.com/llvm/llvm-project/compare/e7f9a834996f...508329922dad
More information about the All-commits
mailing list