[all-commits] [llvm/llvm-project] d1c481: [CGP] Precommit tests for PR76613 (NFC)

Antonio Frighetto via All-commits all-commits at lists.llvm.org
Mon Feb 12 05:20:29 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d1c481d27db07acb6fa68a244bb110bd7ad57a05
      https://github.com/llvm/llvm-project/commit/d1c481d27db07acb6fa68a244bb110bd7ad57a05
  Author: Antonio Frighetto <me at antoniofrighetto.com>
  Date:   2024-02-12 (Mon, 12 Feb 2024)

  Changed paths:
    M llvm/test/CodeGen/X86/tailcall-cgp-dup.ll

  Log Message:
  -----------
  [CGP] Precommit tests for PR76613 (NFC)


  Commit: 8373ceef8f2ee377d6daf884e2f3ea11408a7fe2
      https://github.com/llvm/llvm-project/commit/8373ceef8f2ee377d6daf884e2f3ea11408a7fe2
  Author: Antonio Frighetto <me at antoniofrighetto.com>
  Date:   2024-02-12 (Mon, 12 Feb 2024)

  Changed paths:
    M llvm/lib/CodeGen/CodeGenPrepare.cpp
    M llvm/test/CodeGen/X86/tailcall-cgp-dup.ll

  Log Message:
  -----------
  [CGP] Extend `dupRetToEnableTailCallOpts` to known intrinsics

Hint further tail call optimization opportunities when the examined
returned value is the return value of a known intrinsic or library
function, and it appears as first function argument.

Fixes: https://github.com/llvm/llvm-project/issues/75455.


Compare: https://github.com/llvm/llvm-project/compare/2ac8e6b7f5b8...8373ceef8f2e


More information about the All-commits mailing list