Andrew Trick 
							
						 
					 
					
						
						
							
						
						fdd6fa89b9 
					 
					
						
						
							
							misched: Better handling of invalid latencies in the machine model  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166107  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-17 17:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						4903c15b7d 
					 
					
						
						
							
							misched: Handle "transient" non-instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165701  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-11 05:37:06 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						82d46aec62 
					 
					
						
						
							
							misched: fall-back to a target hook for instr bundles.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-10 05:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						412cd2f813 
					 
					
						
						
							
							misched: Use the TargetSchedModel interface wherever possible.  
						
						... 
						
						
						
						Allows the new machine model to be used for NumMicroOps and OutputLatency.
Allows the HazardRecognizer to be disabled along with itineraries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165603  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-10 05:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						c0dfffa448 
					 
					
						
						
							
							misched: Add computeInstrLatency to TargetSchedModel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 23:44:32 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						42bb106118 
					 
					
						
						
							
							misched: Allow flags to disable hasInstrSchedModel/hasInstrItineraries for external users of TargetSchedule.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165564  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 23:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						72fd0a9448 
					 
					
						
						
							
							Enable -schedmodel, but prefer itineraries until we have more benchmark data.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165188  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-04 00:24:34 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						3918cade8f 
					 
					
						
						
							
							TargetSchedule: cleanup computeOperandLatency logic & diagnostics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164154  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-18 18:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						34301ceca8 
					 
					
						
						
							
							TargetSchedModel API. Implement latency lookup, disabled.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-18 04:03:34 +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 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						12886db4a7 
					 
					
						
						
							
							TargetSchedModel API. Implement latency lookup, disabled.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-17 22:19:08 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						99ab6c6035 
					 
					
						
						
							
							TargetSchedModel interface. To be implemented...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163934  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-14 20:26:46 +00:00