[all-commits] [llvm/llvm-project] 29b7eb: [llvm][stackmaps] Include pristine registers for l...

Juergen Ributzka via All-commits all-commits at lists.llvm.org
Wed May 8 08:59:17 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 29b7eb8400f48fe7d8de3cb3741584c329ec597c
      https://github.com/llvm/llvm-project/commit/29b7eb8400f48fe7d8de3cb3741584c329ec597c
  Author: Juergen Ributzka <juergen at ributzka.de>
  Date:   2024-05-08 (Wed, 08 May 2024)

  Changed paths:
    M llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp
    M llvm/test/CodeGen/AArch64/stackmap-liveness.ll
    M llvm/test/CodeGen/X86/stackmap-liveness.ll

  Log Message:
  -----------
  [llvm][stackmaps] Include pristine registers for liveness computation. (#90529)

Users of stackmaps and patchpoints need to add all pristine registers to
the
spill set, even so they don't need to be all preserved.

This fixes the liveness computation for stackmaps to include pristine
registers.

This fixes rdar://21228337.



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