[all-commits] [llvm/llvm-project] c137b3: [X86] Introduce test for PR112098 (NFC)

Antonio Frighetto via All-commits all-commits at lists.llvm.org
Wed Oct 16 00:55:29 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c137b3ee357b6e7564f6717bcfb56e28044fc583
      https://github.com/llvm/llvm-project/commit/c137b3ee357b6e7564f6717bcfb56e28044fc583
  Author: Antonio Frighetto <me at antoniofrighetto.com>
  Date:   2024-10-16 (Wed, 16 Oct 2024)

  Changed paths:
    A llvm/test/CodeGen/X86/tailcall-caller-nocsr.ll

  Log Message:
  -----------
  [X86] Introduce test for PR112098 (NFC)


  Commit: d3a8363beccf4a45f222c63b20ba94e8d450c8db
      https://github.com/llvm/llvm-project/commit/d3a8363beccf4a45f222c63b20ba94e8d450c8db
  Author: Antonio Frighetto <me at antoniofrighetto.com>
  Date:   2024-10-16 (Wed, 16 Oct 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLoweringCall.cpp
    M llvm/test/CodeGen/X86/tailcall-caller-nocsr.ll

  Log Message:
  -----------
  [X86] Do not elect to tail call if caller must preserve all registers

A miscompilation issue has been addressed with improved checking.

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


Compare: https://github.com/llvm/llvm-project/compare/488d3924dd28...d3a8363beccf

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list