[all-commits] [llvm/llvm-project] dd1bc5: [CSInfo][MIPS][DwarfDebug] Add support for delay s...
Djordje Todorovic via All-commits
all-commits at lists.llvm.org
Wed Jun 3 02:26:26 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: dd1bc59b729a31d6c0fe3aecc8559b9349363bf9
https://github.com/llvm/llvm-project/commit/dd1bc59b729a31d6c0fe3aecc8559b9349363bf9
Author: Djordje Todorovic <djordje.todorovic at syrmia.com>
Date: 2020-06-03 (Wed, 03 Jun 2020)
Changed paths:
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
A llvm/test/DebugInfo/MIR/Mips/dbg-call-site-delay-slot-interpretation-64bit.mir
A llvm/test/DebugInfo/MIR/Mips/dbg-call-site-delay-slot-interpretation.mir
A llvm/test/DebugInfo/Mips/dbg-call-site-low-pc.ll
Log Message:
-----------
[CSInfo][MIPS][DwarfDebug] Add support for delay slots
This adds call site info support for call instructions with delay slot.
Search for instructions inside call delay slot, which load value
into parameter forwarding registers.
Return address of the call points to instruction after call delay slot,
which is not the one, immediately after the call instruction.
Patch by Nikola Tesic
Differential revision: https://reviews.llvm.org/D78107
More information about the All-commits
mailing list