[all-commits] [llvm/llvm-project] 56eb3e: [X86] Set x87 fld1/fldz pseudo instructions as rem...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Wed Dec 6 06:36:56 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 56eb3e738a093d354c5e638eded8d34fbd10f959
      https://github.com/llvm/llvm-project/commit/56eb3e738a093d354c5e638eded8d34fbd10f959
  Author: Simon Pilgrim <RKSimon at users.noreply.github.com>
  Date:   2023-12-06 (Wed, 06 Dec 2023)

  Changed paths:
    M llvm/lib/Target/X86/X86InstrFPStack.td
    M llvm/lib/Target/X86/X86InstrInfo.cpp
    M llvm/test/CodeGen/X86/swifterror.ll

  Log Message:
  -----------
  [X86] Set x87 fld1/fldz pseudo instructions as rematerializable (#74592)

No need to generate/spill/restore to cpu stack

Cleanup work to allow us to properly use isFPImmLegal and fix some regressions encountered while looking at #74304




More information about the All-commits mailing list