Chris Lattner 
							
						 
					 
					
						
						
							
						
						98cdab53c3 
					 
					
						
						
							
							set the temporary bit on MCSymbols correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 02:25:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						036c130e90 
					 
					
						
						
							
							Document that MCExpr::Mod is actually remainder.  
						
						... 
						
						
						
						Document that MCExpr::Div, Mod, and the comparison operators are all
signed operators.
Document that the comparison operators' results are target-dependent.
Document that the behavior of shr is target-dependent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-08 23:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						df9c4380ee 
					 
					
						
						
							
							don't make hte dtor private or we can't construct the class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95587  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-08 22:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5d917a8952 
					 
					
						
						
							
							add scaffolding for target-specific MCExprs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-08 19:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8cb9a3b13f 
					 
					
						
						
							
							remove the MAI argument to MCExpr::print and switch overthing to use << when printing them.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93699  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-18 00:37:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						10b318bcb3 
					 
					
						
						
							
							now that MCSymbol::print doesn't use it's MAI argument, we can  
						
						... 
						
						
						
						remove it and change all the code that prints MCSymbols to use 
<< instead, which is much simpler and cleaner.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-17 21:43:43 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						5d2bcb18f6 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92630  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2928c83b01 
					 
					
						
						
							
							Pass StringRef by value.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-06 10:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e00b011e6a 
					 
					
						
						
							
							MC: Remove unneeded context argument to MCExpr::Evaluate*.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84233  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-16 01:57:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						7c3600de94 
					 
					
						
						
							
							MC: Move assembler variable values from MCContext to MCSymbol.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84229  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-16 01:33:57 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e579849652 
					 
					
						
						
							
							MC: Switch MCContext value table to storing MCExprs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-16 01:33:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4f3e7aa154 
					 
					
						
						
							
							add a helper method for creating MCSymbol and MCSymbolRefExpr at  
						
						... 
						
						
						
						the same time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-16 01:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d50c2b9064 
					 
					
						
						
							
							parenthesize symbol names that start with $, fixing X86/dollar-name.ll with  
						
						... 
						
						
						
						the new asmprinter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81269  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 23:20:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d19ceb9b12 
					 
					
						
						
							
							Print "X-42" instead of "X+-42".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 06:37:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						be73e8c4e7 
					 
					
						
						
							
							make formatting of expressions more closely match the existing asmprinter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81202  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 06:34:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8b4ada248a 
					 
					
						
						
							
							tidy whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81201  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 06:27:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						684c593d05 
					 
					
						
						
							
							Thread an MCAsmInfo pointer through the various MC printing APIs,  
						
						... 
						
						
						
						and fix a few things using << on MCSymbols to use ->print(). No
functionality change other than unbreaking my previous patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80890  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-03 05:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						87392fde1f 
					 
					
						
						
							
							llvm-mc: Add MCExpr::{dump,print}.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80570  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-31 08:07:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						9643ac5514 
					 
					
						
						
							
							llvm-mc: Switch MCExpr construction to using static member functions, and taking the MCContext (which now owns all MCExprs).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-31 08:07:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						28c251b54b 
					 
					
						
						
							
							llvm-mc: Move AsmExpr into MC lib (as MCExpr).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-31 08:06:59 +00:00