[all-commits] [llvm/llvm-project] 940efa: [amdgpu] Improve the from f32 to i64.
darkbuck via All-commits
all-commits at lists.llvm.org
Sat Jun 19 09:47:31 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 940efa4f6981964c95a69ff412378722438607bf
https://github.com/llvm/llvm-project/commit/940efa4f6981964c95a69ff412378722438607bf
Author: Michael Liao <michael.hliao at gmail.com>
Date: 2021-06-19 (Sat, 19 Jun 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fptosi.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fptoui.mir
M llvm/test/CodeGen/AMDGPU/fp_to_sint.ll
M llvm/test/CodeGen/AMDGPU/fp_to_uint.ll
Log Message:
-----------
[amdgpu] Improve the from f32 to i64.
- Take the same principle as the conversion from f64 to i64 with extra
necessary pre- and post-processing. It helps to reduce that conversion
sequence by half compared to legacy one.
Reviewed By: foad
Differential Revision: https://reviews.llvm.org/D104427
More information about the All-commits
mailing list