[all-commits] [llvm/llvm-project] c563ed: AMDGPU/GlobalISel: Clean up fp LLT usage in AMDGPU...
Petar Avramovic via All-commits
all-commits at lists.llvm.org
Tue Jul 21 06:45:23 PDT 2026
Branch: refs/heads/users/petar-avramovic/extendedLLTs-fp-legalizer
Home: https://github.com/llvm/llvm-project
Commit: c563edbd5c9b6b19d5457178c86609bac2eaa5ad
https://github.com/llvm/llvm-project/commit/c563edbd5c9b6b19d5457178c86609bac2eaa5ad
Author: Petar Avramovic <Petar.Avramovic at amd.com>
Date: 2026-07-21 (Tue, 21 Jul 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
Log Message:
-----------
AMDGPU/GlobalISel: Clean up fp LLT usage in AMDGPULegalizerInfo
Remove local variables in favor of global F16/BF16/F32/F64/V2F16/V2BF16.
These are now proper floating point LLTs instead of LLT::scalar.
A couple of legalizer actions now use fp extended LLT for type checks.
This is intended and is planned for all floating point opcodes.
In most cases the current S16/S32/S64 action on floating point opcodes was
intended for F16/F32/F64, and we will need to define an action for BF16.
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