Chris Bieneman 
							
						 
					 
					
						
						
							
						
						40a218658a 
					 
					
						
						
							
							Refactoring cl::parser construction and initialization.  
						
						... 
						
						
						
						Summary:
Some parsers need references back to the option they are members of. This is used for handling the argument string as well as by the various pass name parsers for making pass names into flags.
Making parsers that need to refer back to the option have a reference to the option eliminates some of the members of various parsers, and enables further code cleanup.
Reviewers: dexonsmith
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D7131 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226864  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-22 21:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						4ba844388c 
					 
					
						
						
							
							[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@206142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-04-14 00:51:57 +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 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						fc728fbdc2 
					 
					
						
						
							
							Allow targets to select the default scheduler by name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155090  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-19 01:34:10 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						27745c19a9 
					 
					
						
						
							
							whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155089  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-19 01:34:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Blaikie 
							
						 
					 
					
						
						
							
						
						2d24e2a396 
					 
					
						
						
							
							Unweaken vtables as per  http://llvm.org/docs/CodingStandards.html#ll_virtual_anch  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-20 02:50:00 +00:00 
						 
				 
			
				
					
						
							
							
								John McCall 
							
						 
					 
					
						
						
							
						
						a692313103 
					 
					
						
						
							
							Sundry dependent-name fixes flagged by clang++.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-17 23:49:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ed47a1335 
					 
					
						
						
							
							Don't attribute in file headers anymore.  See llvmdev for the  
						
						... 
						
						
						
						discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 19:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2ba528b3a7 
					 
					
						
						
							
							switch the sched unit map over to use a DenseMap instead of std::map.  This  
						
						... 
						
						
						
						speeds up isel as a whole time by 2.6%.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33810  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-03 01:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						eb577ba3b8 
					 
					
						
						
							
							Final polish on machine pass registries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-02 12:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						9ff542f2cc 
					 
					
						
						
							
							1. Change use of "Cache" to "Default".  
						
						... 
						
						
						
						2. Added argument to instruction scheduler creators so the creators can do
special things.
3. Repaired target hazard code.
4. Misc.
More to follow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29450  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-01 18:29:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						c6a0a117a6 
					 
					
						
						
							
							Forgot the added files for plugable machine passes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29436  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-01 16:31:08 +00:00