mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 19:52:54 +01:00
38ec7f5b21
It is temporary patch. We need to keep it in trunk, since it makes easer to test it on buildbots on different platforms. Once we see stable MergeFunctions behaviour with satisfied perfomance, this patch will be removed. llvm-svn: 191331
15 lines
401 B
Diff
15 lines
401 B
Diff
Index: lib/CodeGen/BackendUtil.cpp
|
|
===================================================================
|
|
--- lib/CodeGen/BackendUtil.cpp (revision 191330)
|
|
+++ lib/CodeGen/BackendUtil.cpp (working copy)
|
|
@@ -336,6 +336,9 @@
|
|
MPM->add(createStripSymbolsPass(true));
|
|
}
|
|
|
|
+ // Force MergeFunctions pass.
|
|
+ MPM->add(createMergeFunctionsPass());
|
|
+
|
|
PMBuilder.populateModulePassManager(*MPM);
|
|
}
|
|
|