[all-commits] [llvm/llvm-project] 9a578a: Revert "[StackColoring] Delete dead stack slots (#...

Paul Kirth via All-commits all-commits at lists.llvm.org
Fri Dec 15 13:32:52 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9a578a9f602547bb7b0cdf54d4759eab20d150b3
      https://github.com/llvm/llvm-project/commit/9a578a9f602547bb7b0cdf54d4759eab20d150b3
  Author: Paul Kirth <paulkirth at google.com>
  Date:   2023-12-15 (Fri, 15 Dec 2023)

  Changed paths:
    M llvm/lib/CodeGen/StackColoring.cpp
    M llvm/test/CodeGen/PowerPC/aix32-cc-abi-vaarg.ll
    M llvm/test/CodeGen/PowerPC/aix64-cc-abi-vaarg.ll
    R llvm/test/CodeGen/RISCV/dead-stack-slot.ll
    M llvm/test/CodeGen/X86/StackColoring-tbaa.mir
    M llvm/test/DebugInfo/COFF/lexicalblock.ll

  Log Message:
  -----------
  Revert "[StackColoring] Delete dead stack slots (#75351)" (#75655)

This reverts commit 08b306dc8e7c0b2498f4f194a3c51686d56dbd20.

it causes the following assertion failure:
llvm/include/llvm/CodeGen/MachineFrameInfo.h:530: int64_t
llvm::MachineFrameInfo::getObjectOffset(int) const: Assertion
`!isDeadObjectIndex(ObjectIdx) && "Getting frame offset for a dead
object?"' failed.




More information about the All-commits mailing list