Roman Divacky 
							
						 
					 
					
						
						
							
						
						759e3fa641 
					 
					
						
						
							
							Remove edis - the enhanced disassembler. Fixes PR14654.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170578  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-19 19:55:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						d04a8d4b33 
					 
					
						
						
							
							Use the new script to sort the includes of every file under lib.  
						
						 
						
						... 
						
						
						
						Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.
Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-03 16:50:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Craig Topper 
							
						 
					 
					
						
						
							
						
						b78ca42384 
					 
					
						
						
							
							Use uint16_t to store registers and opcode in static tables in the target specific backends.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-11 07:16:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derek Schuff 
							
						 
					 
					
						
						
							
						
						adef06a714 
					 
					
						
						
							
							Make MemoryObject accessor members const again  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-29 01:09:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jia Liu 
							
						 
					 
					
						
						
							
						
						31d157ae1a 
					 
					
						
						
							
							Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150878  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-18 12:03:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						88b6fc06db 
					 
					
						
						
							
							Make the EDis tables const.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-11 14:51:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derek Schuff 
							
						 
					 
					
						
						
							
						
						2ea93875b2 
					 
					
						
						
							
							Enable streaming of bitcode  
						
						 
						
						... 
						
						
						
						This CL delays reading of function bodies from initial parse until
materialization, allowing overlap of compilation with bitcode download.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-06 22:30:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley Peck 
							
						 
					 
					
						
						
							
						
						4c729f1152 
					 
					
						
						
							
							Add several new instructions supported by the latest MicroBlaze.  
						
						 
						
						... 
						
						
						
						These instructions are not generated by the backend yet, this will come in a later commit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145161  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-27 05:16:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7fb12ef5a6 
					 
					
						
						
							
							Remove the unnecessary dependency on libMBlazeCodeGen from libMBlazeDisassembler.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-11 12:39:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1a2f9886a2 
					 
					
						
						
							
							Move various generated tables into read-only memory, fixing up const correctness along the way.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142726  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-22 16:50:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						98c5ddabca 
					 
					
						
						
							
							Don't attach annotations to MCInst's.  Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-15 23:38:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Molloy 
							
						 
					 
					
						
						
							
						
						b950585cc5 
					 
					
						
						
							
							Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= handling to llvm-mc. Reviewed by Owen Anderson.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139237  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-07 17:24:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						3e74d6fdd2 
					 
					
						
						
							
							Move TargetRegistry and TargetSelect from Target to Support where they belong.  
						
						 
						
						... 
						
						
						
						These are strictly utilities for registering targets and components.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138450  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-24 18:08:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						83e3f67fb6 
					 
					
						
						
							
							Allow the MCDisassembler to return a "soft fail" status code, indicating an instruction that is disassemblable, but invalid.  Only used for ARM UNPREDICTABLE instructions at the moment.  
						
						 
						
						... 
						
						
						
						Patch by James Molloy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137830  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-17 17:44:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						617793d1d6 
					 
					
						
						
							
							Refactoring fail.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135986  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-25 22:16:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d1200aa4f8 
					 
					
						
						
							
							More MC layering violations.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135978  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-25 21:29:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						20722b6cda 
					 
					
						
						
							
							Eliminate "const" from extern const to fix breakeage since r135184 on msvc.  
						
						 
						
						... 
						
						
						
						MSVC decorates (and distinguishes) "const" in mangler. It brought linkage error between "extern const" declarations and definitions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135269  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-15 12:50:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c60f9b7523 
					 
					
						
						
							
							Next round of MC refactoring. This patch factor MC table instantiations, MC  
						
						 
						
						... 
						
						
						
						registeration and creation code into XXXMCDesc libraries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135184  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-14 20:59:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						22fee2dff4 
					 
					
						
						
							
							Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134024  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-28 20:07:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley Peck 
							
						 
					 
					
						
						
							
						
						e53060fdf4 
					 
					
						
						
							
							Don't crash on invalid instructions when disassembling MBlaze code.  
						
						 
						
						... 
						
						
						
						This fixes http://llvm.org/bugs/show_bug.cgi?id=9653 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129303  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-11 21:35:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley Peck 
							
						 
					 
					
						
						
							
						
						d66a32c35f 
					 
					
						
						
							
							Teach the MBlaze disassembler to disassemble special purpose registers.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122269  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-20 21:18:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley Peck 
							
						 
					 
					
						
						
							
						
						90eff7337d 
					 
					
						
						
							
							Fixed error and re-enabled MBlaze MC disassembler tests.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-13 05:48:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley Peck 
							
						 
					 
					
						
						
							
						
						ec57d53342 
					 
					
						
						
							
							1. Adding test cases for MBlaze MC disassembler.  
						
						 
						
						... 
						
						
						
						2. Fixing several errors in disassembler uncovered by test cases.
3. Fixing invalid encoding of PCMPEQ and PCMPNE uncovered by test cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-13 02:37:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley Peck 
							
						 
					 
					
						
						
							
						
						0a67d92938 
					 
					
						
						
							
							Adding working version of assembly parser for the MBlaze backend  
						
						 
						
						... 
						
						
						
						Major cleanup of whitespace and formatting issues in MBlaze backend
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-08 19:40:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley Peck 
							
						 
					 
					
						
						
							
						
						a06038369b 
					 
					
						
						
							
							Adding disassembler to the MicroBlaze backend.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117420  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-27 00:23:01 +00:00