[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
      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
chain.

Fixes not preserving the return def with unused x86_fp80
results. Regression reported here:
https://reviews.llvm.org/rGb15bf305ca3e9ce63aaef7247d32fb3a75174531#1224999




More information about the All-commits mailing list