5e6e8c7a0a 
								
							 
						 
						
							
							
								
								CodeGen: Use MachineInstr& in AntiDepBreaker API, NFC  
							
							... 
							
							
							
							Take parameters as MachineInstr& instead of MachineInstr* in
AntiDepBreaker API, since these are required to be non-null.  No
functionality change intended.  Looking toward PR26753.
llvm-svn: 262145 
							
						 
						
							2016-02-27 19:33:37 +00:00  
				
					
						
							
							
								 
						
							
								bd529fbb4a 
								
							 
						 
						
							
							
								
								CodeGen: Assert valid MI in AntiDepBreaker::UpdateDbgValue  
							
							... 
							
							
							
							This already assumes a valid MI, since it dereferences the MI in an
assertion before checking for null.  At an explicit assert.
llvm-svn: 262144 
							
						 
						
							2016-02-27 19:23:34 +00:00  
				
					
						
							
							
								 
						
							
								f4c2025357 
								
							 
						 
						
							
							
								
								[CodeGen] Reduce visibility of implementation details  
							
							... 
							
							
							
							NFC.
llvm-svn: 241164 
							
						 
						
							2015-07-01 14:47:39 +00:00  
				
					
						
							
							
								 
						
							
								f00654e31b 
								
							 
						 
						
							
							
								
								Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)  
							
							... 
							
							
							
							Apparently, the style needs to be agreed upon first.
llvm-svn: 240390 
							
						 
						
							2015-06-23 09:49:53 +00:00  
				
					
						
							
							
								 
						
							
								70bc5f1398 
								
							 
						 
						
							
							
								
								Fixed/added namespace ending comments using clang-tidy. NFC  
							
							... 
							
							
							
							The patch is generated using this command:
tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \
  -checks=-*,llvm-namespace-comment -header-filter='llvm/.*|clang/.*' \
  llvm/lib/
Thanks to Eugene Kosov for the original patch!
llvm-svn: 240137 
							
						 
						
							2015-06-19 15:57:42 +00:00  
				
					
						
							
							
								 
						
							
								d649235fc3 
								
							 
						 
						
							
							
								
								mop up: "Don’t duplicate function or class name at the beginning of the comment."  
							
							... 
							
							
							
							llvm-svn: 218218 
							
						 
						
							2014-09-21 14:48:16 +00:00  
				
					
						
							
							
								 
						
							
								a7c40ef022 
								
							 
						 
						
							
							
								
								Canonicalize header guards into a common format.  
							
							... 
							
							
							
							Add header guards to files that were missing guards. Remove #endif comments
as they don't seem common in LLVM (we can easily add them back if we decide
they're useful)
Changes made by clang-tidy with minor tweaks.
llvm-svn: 215558 
							
						 
						
							2014-08-13 16:26:38 +00:00  
				
					
						
							
							
								 
						
							
								079b96e6f7 
								
							 
						 
						
							
							
								
								Revert "Give internal classes hidden visibility."  
							
							... 
							
							
							
							It works with clang, but GCC has different rules so we can't make all of those
hidden. This reverts commit r190534.
llvm-svn: 190536 
							
						 
						
							2013-09-11 18:05:11 +00:00  
				
					
						
							
							
								 
						
							
								6a44af3629 
								
							 
						 
						
							
							
								
								Give internal classes hidden visibility.  
							
							... 
							
							
							
							Worth 100k on a linux/x86_64 Release+Asserts clang.
llvm-svn: 190534 
							
						 
						
							2013-09-11 17:42:27 +00:00  
				
					
						
							
							
								 
						
							
								f02a376fbc 
								
							 
						 
						
							
							
								
								Update DBG_VALUEs while breaking anti dependencies.  
							
							... 
							
							
							
							llvm-svn: 132487 
							
						 
						
							2011-06-02 21:26:52 +00:00  
				
					
						
							
							
								 
						
							
								35bc4d46cb 
								
							 
						 
						
							
							
								
								Make BreakAntiDependencies' SUnits argument const, and make the Begin  
							
							... 
							
							
							
							and End arguments by-value rather than by-reference.
llvm-svn: 101830 
							
						 
						
							2010-04-19 23:11:58 +00:00  
				
					
						
							
							
								 
						
							
								80a03cc0b1 
								
							 
						 
						
							
							
								
								Remove some old experimental code that is no longer needed. Remove additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks.  
							
							... 
							
							
							
							llvm-svn: 89471 
							
						 
						
							2009-11-20 19:32:48 +00:00  
				
					
						
							
							
								 
						
							
								93f529d514 
								
							 
						 
						
							
							
								
								Sink a #include <map> to where it's actually needed.  
							
							... 
							
							
							
							llvm-svn: 88956 
							
						 
						
							2009-11-16 20:40:47 +00:00  
				
					
						
							
							
								 
						
							
								8501dbbe10 
								
							 
						 
						
							
							
								
								Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed.  
							
							... 
							
							
							
							llvm-svn: 85939 
							
						 
						
							2009-11-03 20:57:50 +00:00  
				
					
						
							
							
								 
						
							
								e30ed53c05 
								
							 
						 
						
							
							
								
								Make AntiDepReg.h internal.  
							
							... 
							
							
							
							llvm-svn: 85412 
							
						 
						
							2009-10-28 18:29:54 +00:00