[all-commits] [llvm/llvm-project] d3af44: [DebugInstrRef][1/9] Add fields for instr-ref vari...
Jeremy Morse via All-commits
all-commits at lists.llvm.org
Mon Sep 14 02:20:56 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: d3af441dfeb69d4c2a91b427e3d7a57e04c59201
https://github.com/llvm/llvm-project/commit/d3af441dfeb69d4c2a91b427e3d7a57e04c59201
Author: Jeremy Morse <jeremy.morse at sony.com>
Date: 2020-09-14 (Mon, 14 Sep 2020)
Changed paths:
M llvm/include/llvm/CodeGen/MachineFunction.h
M llvm/include/llvm/CodeGen/MachineInstr.h
M llvm/include/llvm/Support/TargetOpcodes.def
M llvm/include/llvm/Target/Target.td
M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
M llvm/lib/CodeGen/MachineInstr.cpp
Log Message:
-----------
[DebugInstrRef][1/9] Add fields for instr-ref variable locations
Add a DBG_INSTR_REF instruction and a "debug instruction number" field to
MachineInstr. The two allow variable values to be specified by
identifying where the value is computed, rather than the register it lies
in, like so:
%0 = fooinst, debug-instr-number 1
[...]
DBG_INSTR_REF 1, 0
See the original RFC for motivation:
http://lists.llvm.org/pipermail/llvm-dev/2020-February/139440.html
This patch is NFCI; it only adds fields and other boiler plate.
Differential Revision: https://reviews.llvm.org/D85741
More information about the All-commits
mailing list