[all-commits] [llvm/llvm-project] b32280: X86: relax EFLAGS liveness check when generating s...

Tim Northover via All-commits all-commits at lists.llvm.org
Wed Nov 30 03:44:53 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b32280baf9ef46cc0c9f1c700af4fd5c4e1e9acb
      https://github.com/llvm/llvm-project/commit/b32280baf9ef46cc0c9f1c700af4fd5c4e1e9acb
  Author: Tim Northover <tnorthover at apple.com>
  Date:   2022-11-30 (Wed, 30 Nov 2022)

  Changed paths:
    M llvm/lib/Target/X86/X86FrameLowering.cpp
    M llvm/test/CodeGen/X86/probe-stack-eflags.ll

  Log Message:
  -----------
  X86: relax EFLAGS liveness check when generating stack probes.

The probes are all inserted at the iterator passed into the functions, so
that's where any EFLAGS clobbering will happen and where we need it to be dead.

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




More information about the All-commits mailing list