Andrew Trick 
							
						 
					 
					
						
						
							
						
						ad1cc1d1bf 
					 
					
						
						
							
							misched: Allow subtargets to enable misched and dependent options.  
						
						... 
						
						
						
						This allows me to begin enabling (or backing out) misched by default
for one subtarget at a time. To run misched we typically want to:
- Disable SelectionDAG scheduling (use the source order scheduler)
- Enable more aggressive coalescing (until we decide to always run the coalescer this way)
- Enable MachineScheduler pass itself.
Disabling PostRA sched may follow for some subtargets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167826  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-13 08:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						39817f9d39 
					 
					
						
						
							
							misched: remove the unused getSpecialAddressLatency hook.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-08 18:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						ee290ba35a 
					 
					
						
						
							
							TableGen subtarget emitter. Remove unnecessary header dependence.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-18 03:32:57 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						e127dfd0b1 
					 
					
						
						
							
							TableGen subtarget emitter. Initialize MCSubtargetInfo with the new machine model.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-18 03:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						e1b5328717 
					 
					
						
						
							
							Revert r164061-r164067. Most of the new subtarget emitter.  
						
						... 
						
						
						
						I have to work out the Target/CodeGen header dependencies
before putting this back.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164072  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-17 23:00:42 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						89a4058da1 
					 
					
						
						
							
							llvm/Target/TargetSubtargetInfo.h: Fix case in #include, s#llvm/Codegen/#llvm/CodeGen#.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164070  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-17 22:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						021ba269b2 
					 
					
						
						
							
							TableGen subtarget emitter. Generate resolveSchedClass generated hook for resolving instruction variants.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-17 22:18:58 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						db7afac457 
					 
					
						
						
							
							TableGen subtarget emitter. Initialize MCSubtargetInfo with the new machine model.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-17 22:18:55 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						001d3dc976 
					 
					
						
						
							
							Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164016  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-17 06:59:23 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						0303d92b73 
					 
					
						
						
							
							whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163932  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-14 20:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						6c01492ac4 
					 
					
						
						
							
							Prune some includes and forward declarations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-25 18:09:44 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						44d23825d6 
					 
					
						
						
							
							Make all pointers to TargetRegisterClass const since they are all pointers to static data that should not be modified.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151134  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-22 05:59:10 +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