aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorJin Lin <jinl@uber.com>2021-04-23 22:37:08 -0700
committerJin Lin <jinl@uber.com>2021-04-26 10:11:34 -0700
commitcedfa38fc46d7531c44ea230b767d8286767f350 (patch)
treeda89f79beb7efca899ea234c33aa595cef140322 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent9579af2bd7f39b2118039b66b1a762cf05e7b102 (diff)
downloadllvm-cedfa38fc46d7531c44ea230b767d8286767f350.zip
llvm-cedfa38fc46d7531c44ea230b767d8286767f350.tar.gz
llvm-cedfa38fc46d7531c44ea230b767d8286767f350.tar.bz2
Preserve the lexical order for global variables during llvm-link merge
The order of global variables is generated in the order of recursively materializing variables if the global variable has the attribute of hasLocalLinkage or hasLinkOnceLinkage during the module merging. In practice, it is often the exact reverse of source order. This new order may cause performance regression. The change is to preserve the original lexical order for global variables. Reviewed By: jdoerfert, dexonsmith Differential Revision: https://reviews.llvm.org/D94202
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions