[all-commits] [llvm/llvm-project] 9a9c6b: [MSP430] Add CFI instructions for MSP430.
Anton Korobeynikov via All-commits
all-commits at lists.llvm.org
Wed Apr 5 15:53:19 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 9a9c6b8e7587d0459393024e793e299c96bde0d2
https://github.com/llvm/llvm-project/commit/9a9c6b8e7587d0459393024e793e299c96bde0d2
Author: Ilia Kuklin <ikuklin at accesssoftek.com>
Date: 2023-04-05 (Wed, 05 Apr 2023)
Changed paths:
M llvm/lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.cpp
M llvm/lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.h
M llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp
M llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h
M llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
M llvm/lib/Target/MSP430/MSP430FrameLowering.cpp
M llvm/lib/Target/MSP430/MSP430FrameLowering.h
M llvm/lib/Target/MSP430/MSP430InstrInfo.h
M llvm/lib/Target/MSP430/MSP430RegisterInfo.h
M llvm/lib/Target/MSP430/MSP430RegisterInfo.td
M llvm/lib/Target/MSP430/MSP430Subtarget.cpp
M llvm/lib/Target/MSP430/MSP430Subtarget.h
M llvm/test/CodeGen/MSP430/asm-clobbers.ll
M llvm/test/CodeGen/MSP430/callee-saved.ll
M llvm/test/CodeGen/MSP430/interrupt.ll
M llvm/test/CodeGen/MSP430/jumptable.ll
M llvm/test/DebugInfo/MSP430/dwarf-basics-v5.ll
M llvm/test/DebugInfo/MSP430/dwarf-basics.ll
A llvm/test/DebugInfo/MSP430/fp-vla-callee-saved.ll
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/msp430_function_name.ll.expected
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/msp430_generated_funcs.ll.generated.expected
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/msp430_generated_funcs.ll.nogenerated.expected
Log Message:
-----------
[MSP430] Add CFI instructions for MSP430.
Implement emission of DWARF CFI instructions for MSP430. This includes descriptions of stack frame layout and location of callee-saved registers that could be used for backtracing.
Differential Revision: https://reviews.llvm.org/D146966
More information about the All-commits
mailing list