[all-commits] [llvm/llvm-project] 8f6f5e: [PowerPC] Move __ehinfo TOC entries to the end of ...

Maryam Moghadas via All-commits all-commits at lists.llvm.org
Fri Dec 8 12:03:24 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8f6f5ec77615e2ae137d0b1e306abbac6f7fc0e8
      https://github.com/llvm/llvm-project/commit/8f6f5ec77615e2ae137d0b1e306abbac6f7fc0e8
  Author: Maryam Moghadas <34670902+maryammo at users.noreply.github.com>
  Date:   2023-12-08 (Fri, 08 Dec 2023)

  Changed paths:
    M llvm/include/llvm/MC/MCSymbolXCOFF.h
    M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
    M llvm/test/CodeGen/PowerPC/aix-ehinfo-sym.ll
    M llvm/test/CodeGen/PowerPC/aix-emit-tracebacktable-clobber-register.ll
    M llvm/test/CodeGen/PowerPC/aix-exception.ll

  Log Message:
  -----------
  [PowerPC] Move __ehinfo TOC entries to the end of the TOC section (#73586)

On AIX, the __ehinfo toc-entry is never referenced directly using
instructions, therefore we can allocate them with the TE storage mapping
class to move them to the end of TOC.




More information about the All-commits mailing list