[all-commits] [llvm/llvm-project] 74003f: [mc] Add CFI directive to emit val_offset() rules ...

Daniel Sanders via All-commits all-commits at lists.llvm.org
Mon Nov 11 11:38:58 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 74003f11b3e4dd90665f8f8d911f40a22dd940d4
      https://github.com/llvm/llvm-project/commit/74003f11b3e4dd90665f8f8d911f40a22dd940d4
  Author: Daniel Sanders <daniel_l_sanders at apple.com>
  Date:   2024-11-11 (Mon, 11 Nov 2024)

  Changed paths:
    M bolt/lib/Core/BinaryFunction.cpp
    M llvm/include/llvm/MC/MCDwarf.h
    M llvm/include/llvm/MC/MCStreamer.h
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
    M llvm/lib/CodeGen/CFIInstrInserter.cpp
    M llvm/lib/MC/MCAsmStreamer.cpp
    M llvm/lib/MC/MCDwarf.cpp
    M llvm/lib/MC/MCParser/AsmParser.cpp
    M llvm/lib/MC/MCParser/MasmParser.cpp
    M llvm/lib/MC/MCStreamer.cpp
    A llvm/test/MC/AArch64/cfi_val_offset.s

  Log Message:
  -----------
  [mc] Add CFI directive to emit val_offset() rules (#113971)

These specify that the value of the given register in the previous frame
is the CFA plus some offset. This isn't very common but can be necessary
if the original value is normally reconstructed from the stack/frame
pointer instead of being saved on the stack and reloaded from there.



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