[all-commits] [llvm/llvm-project] 8568d7: AMDGPU: Fold bitcasts into readfirstlane, readlane...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Mon Feb 24 18:23:40 PST 2025
Branch: refs/heads/users/arsenm/amdgpu/fold-bitcasts-readfirstlane
Home: https://github.com/llvm/llvm-project
Commit: 8568d7b41b3d38f840ccae4a4f12bad8a9bcb060
https://github.com/llvm/llvm-project/commit/8568d7b41b3d38f840ccae4a4f12bad8a9bcb060
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
M llvm/test/Transforms/InstCombine/AMDGPU/bitcast-fold-lane-ops.ll
M llvm/test/Transforms/InstCombine/AMDGPU/permlane64.ll
Log Message:
-----------
AMDGPU: Fold bitcasts into readfirstlane, readlane, and permlane64
We should handle this for all the handled readlane and dpp ops.
Commit: bf1798782624bd60b22d7d866773e0cd5b5b1c75
https://github.com/llvm/llvm-project/commit/bf1798782624bd60b22d7d866773e0cd5b5b1c75
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
Log Message:
-----------
Make sure convergence tokens are preserved
Commit: 87e44f3f65cd8687c1b4a70eca72641e9fea3ae6
https://github.com/llvm/llvm-project/commit/87e44f3f65cd8687c1b4a70eca72641e9fea3ae6
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
Log Message:
-----------
Revert "Make sure convergence tokens are preserved"
This reverts commit bf1798782624bd60b22d7d866773e0cd5b5b1c75.
Commit: 92bd22e6cf2d239f22a903fb4d634507a9267dea
https://github.com/llvm/llvm-project/commit/92bd22e6cf2d239f22a903fb4d634507a9267dea
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
Log Message:
-----------
Use bundle guard
Commit: a231960a9d8eafdfd129da680dfd36d2a3cf28ff
https://github.com/llvm/llvm-project/commit/a231960a9d8eafdfd129da680dfd36d2a3cf28ff
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
M llvm/test/Transforms/InstCombine/AMDGPU/bitcast-fold-lane-ops.ll
M llvm/test/Transforms/InstCombine/AMDGPU/permlane64.ll
Log Message:
-----------
Using CallInst directly actually works
Compare: https://github.com/llvm/llvm-project/compare/3f0988da52f5...a231960a9d8e
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list