Luqman Aden 
							
						 
					 
					
						
						
							
						
						440ae31b1c 
					 
					
						
						
							
							Test commit: fix typo in comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235526  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-04-22 17:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Kornienko 
							
						 
					 
					
						
						
							
						
						c16fc54851 
					 
					
						
						
							
							Use 'override/final' instead of 'virtual' for overridden methods  
						
						... 
						
						
						
						The patch is generated using clang-tidy misc-use-override check.
This command was used:
  tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
    -checks='-*,misc-use-override' -header-filter='llvm|clang' \
    -j=32 -fix -format
http://reviews.llvm.org/D8925 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234679  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-04-11 02:11:45 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjay Patel 
							
						 
					 
					
						
						
							
						
						42dac6565f 
					 
					
						
						
							
							mop up: "Don’t duplicate function or class name at the beginning of the comment."  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218218  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-09-21 14:48:16 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						00e08fcaa0 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-08-13 16:26:38 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						695aa80f07 
					 
					
						
						
							
							[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206356  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-04-16 04:21:27 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						9f998de891 
					 
					
						
						
							
							[C++11] Add 'override' keyword to virtual methods that override their base class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203220  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-03-07 09:26:03 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						55c06ae7af 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190536  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-09-11 18:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						15f387c93e 
					 
					
						
						
							
							Give internal classes hidden visibility.  
						
						... 
						
						
						
						Worth 100k on a linux/x86_64 Release+Asserts clang.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190534  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-09-11 17:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						a1514e24cc 
					 
					
						
						
							
							Sort includes for all of the .h files under the 'lib' tree. These were  
						
						... 
						
						
						
						missed in the first pass because the script didn't yet handle include
guards.
Note that the script is now able to handle all of these headers without
manual edits. =]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-04 07:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5b1b4489cf 
					 
					
						
						
							
							Rename TargetSubtarget to TargetSubtargetInfo for consistency.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134259  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-01 21:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						fa796dd720 
					 
					
						
						
							
							Teach antidependency breakers to use RegisterClassInfo.  
						
						... 
						
						
						
						No functional change was intended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133202  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-16 21:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e29e8e100e 
					 
					
						
						
							
							Update DBG_VALUEs while breaking anti dependencies.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-02 21:26:52 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						38306d53f9 
					 
					
						
						
							
							Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108440  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-15 18:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						dfb4eeb25c 
					 
					
						
						
							
							Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108438  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-15 18:40:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7fa889b946 
					 
					
						
						
							
							revert bill's patches in an attempt to fix the buildbot.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-15 06:51:46 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						75a5b71208 
					 
					
						
						
							
							Fix headers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-15 06:05:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e010409cab 
					 
					
						
						
							
							Use std::vector instead of a hard-coded array. The length of that array could  
						
						... 
						
						
						
						get *very* large, but we only need it to be the size of the number of pregs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-15 06:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						46df4eb46e 
					 
					
						
						
							
							Make post-ra scheduling, anti-dep breaking, and register scavenger (conservatively) aware of predicated instructions. This enables ARM to move if-conversion before post-ra scheduler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-16 07:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						66db3a0f10 
					 
					
						
						
							
							Make BreakAntiDependencies' SUnits argument const, and make the Begin  
						
						... 
						
						
						
						and End arguments by-value rather than by-reference.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101830  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-19 23:11:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						2973b57093 
					 
					
						
						
							
							80 column and whitespace cleanup  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92837  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-06 16:48:02 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						990d285765 
					 
					
						
						
							
							<rdar://problem/7453528>. Track only physical registers that are valid for the target.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90970  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-09 17:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						557bbe6b5d 
					 
					
						
						
							
							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.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-20 19:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						3e72d301e0 
					 
					
						
						
							
							Fix a couple of problems with maintaining liveness information for antidep breaking.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89404  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-19 23:12:37 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						87d21b92fc 
					 
					
						
						
							
							Allow target to specify regclass for which antideps will only be broken along the critical path.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88682  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-13 19:52:48 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						0855dee564 
					 
					
						
						
							
							Allow targets to specify register classes whose member registers should not be renamed to break anti-dependencies.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86628  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-10 00:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						54097836f3 
					 
					
						
						
							
							Break anti-dependencies using free registers in a round-robin manner to avoid introducing new anti-dependencies.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-05 01:19:35 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						4de099d8ca 
					 
					
						
						
							
							Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-03 20:57:50 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						67a8a7b3bd 
					 
					
						
						
							
							Fix a couple of bugs in aggressive anti-dep breaking.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85522  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-29 19:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						82c7248518 
					 
					
						
						
							
							Make AntiDepReg.h internal.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-28 18:29:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						e10deca33e 
					 
					
						
						
							
							Allow the aggressive anti-dep breaker to process the same region multiple times. This is necessary because new anti-dependencies are exposed when "current" ones are broken.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85166  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-26 22:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						348777110a 
					 
					
						
						
							
							Add aggressive anti-dependence breaker. Currently it is not the default for any target. Enable with -break-anti-dependencies=all.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-26 19:32:42 +00:00