[all-commits] [llvm/llvm-project] b4eb7a: [GlobalISel][ARM] Legalze set_fpenv and get_fpenv ...

Serge Pavlov via All-commits all-commits at lists.llvm.org
Sat Feb 3 21:30:45 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b4eb7a10c01162b17cb5dc94a97d9d137bb6fe57
      https://github.com/llvm/llvm-project/commit/b4eb7a10c01162b17cb5dc94a97d9d137bb6fe57
  Author: Serge Pavlov <sepavloff at gmail.com>
  Date:   2024-02-04 (Sun, 04 Feb 2024)

  Changed paths:
    M llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
    M llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp
    A llvm/test/CodeGen/ARM/GlobalISel/fpenv.ll

  Log Message:
  -----------
  [GlobalISel][ARM] Legalze set_fpenv and get_fpenv (#79852)

Implement handling of get/set floating point environment for ARM in
Global Instruction Selector. Lowering of these intrinsics to operations
on FPSCR was previously inplemented in DAG selector, in GlobalISel it is
reused.




More information about the All-commits mailing list