[all-commits] [llvm/llvm-project] ed9285: AMDGPU: Correct semantic bearing typo in intrinsic...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Thu Jun 15 04:00:21 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ed9285e870a1f22db9bd3235557abb46b107f086
https://github.com/llvm/llvm-project/commit/ed9285e870a1f22db9bd3235557abb46b107f086
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
M llvm/include/llvm/IR/IntrinsicsAMDGPU.td
Log Message:
-----------
AMDGPU: Correct semantic bearing typo in intrinsic description
Commit: ccf216fe2cf724246ea02153d64750216380c540
https://github.com/llvm/llvm-project/commit/ccf216fe2cf724246ea02153d64750216380c540
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
M llvm/docs/AMDGPUUsage.rst
Log Message:
-----------
AMDGPU: Add llvm.amdgcn.log to intrinsic documentation
Commit: 28f3edd2be2a27b9dc7739d137147007c5fd9e41
https://github.com/llvm/llvm-project/commit/28f3edd2be2a27b9dc7739d137147007c5fd9e41
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
M clang/include/clang/Basic/BuiltinsAMDGPU.def
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/test/CodeGenOpenCL/builtins-amdgcn.cl
M llvm/docs/AMDGPUUsage.rst
M llvm/docs/ReleaseNotes.rst
M llvm/include/llvm/IR/IntrinsicsAMDGPU.td
M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
M llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
M llvm/lib/Target/AMDGPU/R600Instructions.td
M llvm/lib/Target/AMDGPU/VOP1Instructions.td
A llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp2.ll
Log Message:
-----------
AMDGPU: Add llvm.amdgcn.exp2 intrinsic
Provide direct access to v_exp_f32 and v_exp_f16, so we can start
correctly lowering the generic exp intrinsics.
Unfortunately have to break from the usual naming convention of
matching the instruction name and stripping the v_ prefix. exp is
already taken by the export intrinsic. On the clang builtin side, we
have a choice of maintaining the convention to the instruction name,
or following the intrinsic name.
Compare: https://github.com/llvm/llvm-project/compare/fa5788ff8dc1...28f3edd2be2a
More information about the All-commits
mailing list