[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