mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191331 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			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);
 | |
|  }
 | |
|  
 |