Colin LeMahieu 
							
						 
					 
					
						
						
							
						
						bdfe60c796 
					 
					
						
						
							
							[Hexagon] Removing old variants of instructions and updating references.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224612  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-19 20:29:29 +00:00 
						 
				 
			
				
					
						
							
							
								Colin LeMahieu 
							
						 
					 
					
						
						
							
						
						128eb8312a 
					 
					
						
						
							
							[Hexagon] Adding loop0/1 sp0/1/2loop0 instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-19 00:06:53 +00:00 
						 
				 
			
				
					
						
							
							
								Colin LeMahieu 
							
						 
					 
					
						
						
							
						
						a9dd3713d0 
					 
					
						
						
							
							Reverting 224550, was not ready for commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224552  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-18 23:36:15 +00:00 
						 
				 
			
				
					
						
							
							
								Colin LeMahieu 
							
						 
					 
					
						
						
							
						
						7e9a77a2aa 
					 
					
						
						
							
							[Hexagon] Adding loop0/1 sp0/1/2loop0 instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224550  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-18 23:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Colin LeMahieu 
							
						 
					 
					
						
						
							
						
						20856353b8 
					 
					
						
						
							
							[Hexagon] Updating rr/ri 32/64 transfer encodings and adding tests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-09 20:23:30 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						6035518e3b 
					 
					
						
						
							
							Have MachineFunction cache a pointer to the subtarget to make lookups  
						
						... 
						
						
						
						shorter/easier and have the DAG use that to do the same lookup. This
can be used in the future for TargetMachine based caching lookups from
the MachineFunction easily.
Update the MIPS subtarget switching machinery to update this pointer
at the same time it runs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-08-05 02:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						9f85dccfc6 
					 
					
						
						
							
							Remove the TargetMachine forwards for TargetSubtargetInfo based  
						
						... 
						
						
						
						information and update all callers. No functional change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214781  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-08-04 21:25:23 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						aab65f8023 
					 
					
						
						
							
							[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Hexagon edition  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207508  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-04-29 07:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						974a445bd9 
					 
					
						
						
							
							Re-sort all of the includes with ./utils/sort_includes.py so that  
						
						... 
						
						
						
						subsequent changes are easier to review. About to fix some layering
issues, and wanted to separate out the necessary churn.
Also comment and sink the include of "Windows.h" in three .inc files to
match the usage in Memory.inc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-07 11:48:04 +00:00 
						 
				 
			
				
					
						
							
							
								Krzysztof Parzyszek 
							
						 
					 
					
						
						
							
						
						71490fa946 
					 
					
						
						
							
							Extend Hexagon hardware loop generation to handle various additional cases:  
						
						... 
						
						
						
						- variety of compare instructions,
- loops with no preheader,
- arbitrary lower and upper bounds.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-11 21:37:55 +00:00