diff options
author | Jan Kratochvil <jan.kratochvil@redhat.com> | 2019-05-15 19:22:33 +0000 |
---|---|---|
committer | Jan Kratochvil <jan.kratochvil@redhat.com> | 2019-05-15 19:22:33 +0000 |
commit | e8a039d62c7e7c687d729bca5aacfc553125c0ea (patch) | |
tree | 8fd47540d88bcf31e8fc9283b6b85e3ff1c9549e /llvm/lib/Transforms/Utils/PredicateInfo.cpp | |
parent | 5e6ea24497796834615f95ac0088eff5726c7d9b (diff) | |
download | bcm5719-llvm-e8a039d62c7e7c687d729bca5aacfc553125c0ea.tar.gz bcm5719-llvm-e8a039d62c7e7c687d729bca5aacfc553125c0ea.zip |
Permit cross-CU references
So far dw_offset_t was global for the whole SymbolFileDWARF but with
.debug_types the same dw_offset_t may mean two different things depending on
its section (=CU). So references now return whole new referenced DWARFDIE
instead of just dw_offset_t.
This means that some functions have to now handle 16 bytes instead of 8 bytes
but I do not see that anywhere performance critical.
Differential Revision: https://reviews.llvm.org/D61502
llvm-svn: 360795
Diffstat (limited to 'llvm/lib/Transforms/Utils/PredicateInfo.cpp')
0 files changed, 0 insertions, 0 deletions