[all-commits] [llvm/llvm-project] 532815: [ARM][AArch64][DebugInfo] Improve call site instru...
Djordje Todorovic via All-commits
all-commits at lists.llvm.org
Wed Oct 30 05:58:32 PDT 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 532815dd5c54b9ee7d16cf4a437e82bab39c99ad
https://github.com/llvm/llvm-project/commit/532815dd5c54b9ee7d16cf4a437e82bab39c99ad
Author: Djordje Todorovic <djordje.todorovic at rt-rk.com>
Date: 2019-10-30 (Wed, 30 Oct 2019)
Changed paths:
M llvm/include/llvm/CodeGen/TargetInstrInfo.h
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
M llvm/lib/CodeGen/TargetInstrInfo.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.h
M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
M llvm/lib/Target/ARM/ARMBaseInstrInfo.h
A llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-interpretation.mir
Log Message:
-----------
[ARM][AArch64][DebugInfo] Improve call site instruction interpretation
Extend the describeLoadedValue() with support for target specific ARM and
AArch64 instructions interpretation. The patch provides specialization for
ADD and SUB operations that include a register and an immediate/offset
operand. Some of the instructions can operate with global string addresses
or constant pool indexes but such cases are omitted since we currently lack
flexible support for processing such operands at DWARF production stage.
Patch by Nikola Prica
Differential Revision: https://reviews.llvm.org/D67556
More information about the All-commits
mailing list