summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
diff options
context:
space:
mode:
authorPavel Labath <labath@google.com>2018-02-24 00:35:21 +0000
committerPavel Labath <labath@google.com>2018-02-24 00:35:21 +0000
commitd99072bc9749874a7885740959e35ac08d99e324 (patch)
treef89ad4876b7b009ca75439a04cd3a3dd3a44afc3 /llvm/lib/CodeGen/TargetPassConfig.cpp
parentd4e2dabbbb4cf31d4cebb26bf6fefe4b0249bec9 (diff)
downloadbcm5719-llvm-d99072bc9749874a7885740959e35ac08d99e324.tar.gz
bcm5719-llvm-d99072bc9749874a7885740959e35ac08d99e324.zip
Implement equal_range for the DWARF v5 accelerator table
Summary: This patch implements the name lookup functionality of the .debug_names accelerator table and hooks it up to "llvm-dwarfdump -find". To make the interface of the two kinds of accelerator tables more consistent, I've created an abstract "DWARFAcceleratorTable::Entry" class, which provides a consistent interface to access the common functionality of the table entries (such as getting the die offset, die tag, etc.). I've also modified the apple table to vend entries conforming to this interface. Reviewers: JDevlieghere, aprantl, probinson, dblaikie Subscribers: vleschuk, clayborg, echristo, llvm-commits Differential Revision: https://reviews.llvm.org/D43067 llvm-svn: 326003
Diffstat (limited to 'llvm/lib/CodeGen/TargetPassConfig.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud