Work towards the unification of MIR and debug output by printing %stack.0 instead of <fi#0>, and %fixed-stack.0 instead of <fi#-4> (supposing there are 4 fixed stack objects).
Only debug syntax is affected.
Paths
| Differential D41027
[CodeGen] Print stack object references as %(fixed-)stack.0 in both MIR and debug output ClosedPublic Authored by thegameg on Dec 8 2017, 10:49 AM.
Details Summary Work towards the unification of MIR and debug output by printing %stack.0 instead of <fi#0>, and %fixed-stack.0 instead of <fi#-4> (supposing there are 4 fixed stack objects). Only debug syntax is affected.
Diff Detail Event TimelineComment Actions LGTM
This revision is now accepted and ready to land.Dec 14 2017, 11:37 AM Closed by commit rL320827: [CodeGen] Print stack object references as %(fixed-)stack.0 in both MIR and… (authored by thegameg). · Explain WhyDec 15 2017, 8:34 AM This revision was automatically updated to reflect the committed changes. thegameg marked an inline comment as done.
Revision Contents
Diff 126181 include/llvm/CodeGen/MachineOperand.h
lib/CodeGen/MIRPrinter.cpp
lib/CodeGen/MachineOperand.cpp
lib/Target/AArch64/AArch64InstrInfo.cpp
lib/Target/X86/README-SSE.txt
test/CodeGen/AArch64/tailcall_misched_graph.ll
test/CodeGen/X86/2010-05-12-FastAllocKills.ll
|
Make FrameIndex unsigned, to make it clear that we don't have the same negative/positive encoding scheme here that MachineFrameInfo uses?