summaryrefslogtreecommitdiffstats
path: root/lldb/source/Utility/ModuleCache.cpp
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2015-09-18 17:41:00 +0000
committerMatthias Braun <matze@braunis.de>2015-09-18 17:41:00 +0000
commit0b7d6c14c9ef2c6ff3b27486e8ad28faf28ae5e0 (patch)
tree5712e4e89d6f854eda230a6ae4bd2b50c751b368 /lldb/source/Utility/ModuleCache.cpp
parent08249706cd640738af7e294816c3c52cc998ce04 (diff)
downloadbcm5719-llvm-0b7d6c14c9ef2c6ff3b27486e8ad28faf28ae5e0.tar.gz
bcm5719-llvm-0b7d6c14c9ef2c6ff3b27486e8ad28faf28ae5e0.zip
SelectionDAG: Introduce PersistentID to SDNode for assert builds.
This gives us more human readable numbers to identify nodes in debug dumps. Before: 0x7fcbd9700160: ch = EntryToken 0x7fcbd985c7c8: i64 = Register %RAX ... 0x7fcbd9700160: <multiple use> 0x7fcbd985c578: i64,ch = MOV64rm 0x7fcbd985c6a0, 0x7fcbd985cc68, 0x7fcbd985c200, 0x7fcbd985cd90, 0x7fcbd985ceb8, 0x7fcbd9700160<Mem:LD8[@foo]> [ORD=2] 0x7fcbd985c8f0: ch,glue = CopyToReg 0x7fcbd9700160, 0x7fcbd985c7c8, 0x7fcbd985c578 [ORD=3] 0x7fcbd985c7c8: <multiple use> 0x7fcbd985c8f0: <multiple use> 0x7fcbd985c8f0: <multiple use> 0x7fcbd985ca18: ch = RETQ 0x7fcbd985c7c8, 0x7fcbd985c8f0, 0x7fcbd985c8f0:1 [ORD=3] Now: t0: ch = EntryToken t5: i64 = Register %RAX ... t0: <multiple use> t3: i64,ch = MOV64rm t10, t12, t11, t13, t14, t0<Mem:LD8[@foo]> [ORD=2] t6: ch,glue = CopyToReg t0, t5, t3 [ORD=3] t5: <multiple use> t6: <multiple use> t6: <multiple use> t7: ch = RETQ t5, t6, t6:1 [ORD=3] Differential Revision: http://reviews.llvm.org/D12564 llvm-svn: 248010
Diffstat (limited to 'lldb/source/Utility/ModuleCache.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud