[all-commits] [llvm/llvm-project] 1d92b6: DAG: Correct chain management for frexp libcalls

Matt Arsenault via All-commits all-commits at lists.llvm.org
Mon Jul 10 18:39:29 PDT 2023

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1d92b68ead0c57a8218c95acd39a2737016ea0ad
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-07-10 (Mon, 10 Jul 2023)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
    M llvm/test/CodeGen/X86/llvm.frexp.f80.ll
    M llvm/test/CodeGen/X86/llvm.frexp.ll

  Log Message:
  DAG: Correct chain management for frexp libcalls

We need to replace the other uses of the call chain with the new load

Fixes not preserving the return def with unused x86_fp80
results. Regression reported here:

More information about the All-commits mailing list