Sean Callanan
							
						 
						
							 
							
							
							
							
								
							
							
								47f660aeaf 
								
							 
						 
						
							
							
								
								Fixed the comparison operator for the enhanced  
							
							 
							
							... 
							
							
							
							disassembler's disassembler map.
llvm-svn: 127527 
							
						 
						
							2011-03-12 03:27:54 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								c053644217 
								
							 
						 
						
							
							
								
								Plug some leaks in edis.  
							
							 
							
							... 
							
							
							
							- Don't leak parsed operands during tokenization.
- Don't leak printed insts in llvm-mc.
llvm-svn: 126381 
							
						 
						
							2011-02-24 11:03:19 +00:00  
						
					 
				
					
						
							
							
								 
								Sean Callanan
							
						 
						
							 
							
							
							
							
								
							
							
								34770edf43 
								
							 
						 
						
							
							
								
								Fixed a bug in the enhanced disassembler that caused  
							
							 
							
							... 
							
							
							
							it to ignore valid uses of FS and GS as additional
base registers in address computations.  Added a test
case for this.
llvm-svn: 126302 
							
						 
						
							2011-02-23 03:31:28 +00:00  
						
					 
				
					
						
							
							
								 
								Shantonu Sen
							
						 
						
							 
							
							
							
							
								
							
							
								fd3e83953f 
								
							 
						 
						
							
							
								
								Fix comparator used for looking up previously instantiated EDDisassemblers.  
							
							 
							
							... 
							
							
							
							Now, Syntax is only used as a tie-breaker if the Arch
matches. Previously, a request for x86_64 disassembler followed by the
i386 disassembler in a single process would return the cached x86_64
disassembler. Fixes <rdar://problem/8958982>
llvm-svn: 125215 
							
						 
						
							2011-02-09 21:03:19 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								0a017a6db2 
								
							 
						 
						
							
							
								
								Fixed version of 121434 with no new memory leaks.  
							
							 
							
							... 
							
							
							
							llvm-svn: 121471 
							
						 
						
							2010-12-10 07:39:47 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								a945a34c73 
								
							 
						 
						
							
							
								
								Revert my previous patch to make the valgrind bots happy.  
							
							 
							
							... 
							
							
							
							llvm-svn: 121461 
							
						 
						
							2010-12-10 04:01:09 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								56eb741237 
								
							 
						 
						
							
							
								
								Initial support for the cfi directives. This is just enough to get  
							
							 
							
							... 
							
							
							
							f:
        .cfi_startproc
        nop
        .cfi_endproc
assembled (on ELF).
llvm-svn: 121434 
							
						 
						
							2010-12-09 23:48:29 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								447762da85 
								
							 
						 
						
							
							
								
								Merge System into Support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120298 
							
						 
						
							2010-11-29 18:16:10 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								9192e7ab12 
								
							 
						 
						
							
							
								
								Make some symbols static, move classes into anonymous namespaces.  
							
							 
							
							... 
							
							
							
							llvm-svn: 117111 
							
						 
						
							2010-10-22 17:35:07 +00:00  
						
					 
				
					
						
							
							
								 
								Sean Callanan
							
						 
						
							 
							
							
							
							
								
							
							
								002ad003a3 
								
							 
						 
						
							
							
								
								Fixed a crash in the enhanced disassembler where  
							
							 
							
							... 
							
							
							
							because of the lack of a newline, AsmToken::Eof
was being found instead of AsmToken::EndOfStatement.
llvm-svn: 114621 
							
						 
						
							2010-09-23 02:14:12 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								93c9b2ea93 
								
							 
						 
						
							
							
								
								Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."  
							
							 
							
							... 
							
							
							
							This reverts commit r113632
Conflicts:
	cmake/modules/AddLLVM.cmake
llvm-svn: 113819 
							
						 
						
							2010-09-13 23:59:48 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								dc38d36ccb 
								
							 
						 
						
							
							
								
								CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.  
							
							 
							
							... 
							
							
							
							llvm-svn: 113632 
							
						 
						
							2010-09-10 21:14:25 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								14d74d649a 
								
							 
						 
						
							
							
								
								Let's get those buildbots green: #include is needed in the header, not just the implementation.  
							
							 
							
							... 
							
							
							
							llvm-svn: 108912 
							
						 
						
							2010-07-20 20:16:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								073660336c 
								
							 
						 
						
							
							
								
								apparently also missing an include.  
							
							 
							
							... 
							
							
							
							llvm-svn: 108908 
							
						 
						
							2010-07-20 20:06:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4e8e93f142 
								
							 
						 
						
							
							
								
								this is in System  
							
							 
							
							... 
							
							
							
							llvm-svn: 108895 
							
						 
						
							2010-07-20 19:54:01 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6faea9668f 
								
							 
						 
						
							
							
								
								turn this into a normal header.  
							
							 
							
							... 
							
							
							
							llvm-svn: 108891 
							
						 
						
							2010-07-20 19:43:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								55cdb62dd0 
								
							 
						 
						
							
							
								
								hopefully heal the linux builders  
							
							 
							
							... 
							
							
							
							llvm-svn: 108890 
							
						 
						
							2010-07-20 19:40:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								91773ea9b2 
								
							 
						 
						
							
							
								
								there is no reason to dynamically generate a static header.  
							
							 
							
							... 
							
							
							
							llvm-svn: 108887 
							
						 
						
							2010-07-20 18:59:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7e52a45f8a 
								
							 
						 
						
							
							
								
								drop edinfo.inc into the objdir for src!=objdir builds.  
							
							 
							
							... 
							
							
							
							llvm-svn: 108886 
							
						 
						
							2010-07-20 18:53:27 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								529989b8b6 
								
							 
						 
						
							
							
								
								Update header.  
							
							 
							
							... 
							
							
							
							llvm-svn: 108883 
							
						 
						
							2010-07-20 18:46:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								79d68ddda8 
								
							 
						 
						
							
							
								
								hopefully teach cmake to build the .inc file.  
							
							 
							
							... 
							
							
							
							llvm-svn: 108874 
							
						 
						
							2010-07-20 18:33:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6219596ff6 
								
							 
						 
						
							
							
								
								cmake too  
							
							 
							
							... 
							
							
							
							llvm-svn: 108872 
							
						 
						
							2010-07-20 18:30:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3a14721829 
								
							 
						 
						
							
							
								
								forgot to add a file  
							
							 
							
							... 
							
							
							
							llvm-svn: 108870 
							
						 
						
							2010-07-20 18:29:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								979634bbb0 
								
							 
						 
						
							
							
								
								start straightening out libedis's dependencies and make it fit  
							
							 
							
							... 
							
							
							
							better in the llvm world.  Among other things, this changes:
1. The guts of libedis are now moved into lib/MC/MCDisassembler
2. llvm-mc now depends on lib/MC/MCDisassembler, not tools/edis,
   so edis and mc don't have to be built in series.
3. lib/MC/MCDisassembler no longer depends on the C api, the C
   API depends on it.
4. Various code cleanup changes. 
There is still a lot to be done to make edis fit with the llvm
design, but this is an incremental step in the right direction.
llvm-svn: 108869 
							
						 
						
							2010-07-20 18:25:19 +00:00