This lets clang pick, in LTO, whether to enable or not the pass.
Uses the metadata emitted by http://reviews.llvm.org/D7968
Also, the -enable-global-merge flag overrides the module flag.
-Ahmed
Paths
| Differential D7969
[CodeGen] Use module flag metadata to enable global-merge. Needs ReviewPublic Authored by ab on Feb 27 2015, 6:55 PM.
Details
Summary This lets clang pick, in LTO, whether to enable or not the pass. Uses the metadata emitted by http://reviews.llvm.org/D7968 Also, the -enable-global-merge flag overrides the module flag. -Ahmed
Diff Detail
Revision Contents
Diff 21061 lib/CodeGen/GlobalMerge.cpp
test/CodeGen/AArch64/global-merge-moduleflag-disabled.ll
test/CodeGen/AArch64/global-merge-moduleflag-enabled.ll
|