Owen Anderson 
							
						 
					 
					
						
						
							
						
						1d0be15f89 
					 
					
						
						
							
							Push LLVMContexts through the IntegerType APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 21:58:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						92ccf70ad4 
					 
					
						
						
							
							Finish migrating VMCore to StringRef/Twine based APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77051  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-25 06:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6bdcda3d3e 
					 
					
						
						
							
							Keep track of *which* input constraint matches an output  
						
						... 
						
						
						
						constraint.  Reject asms where an output has multiple
input constraints tied to it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-17 16:47:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ea21ad4926 
					 
					
						
						
							
							Fix PR2267, by allowing indirect outputs to be intermixed  
						
						... 
						
						
						
						with normal outputs.  Testcase here: 
test/CodeGen/X86/asm-indirect-mem.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51409  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-22 04:46:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96bb622646 
					 
					
						
						
							
							Allow asms to return multiple results by value.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50328  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-27 23:33:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e395598c98 
					 
					
						
						
							
							remove a dead annotation  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45163  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-18 19:04:24 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Lamb 
							
						 
					 
					
						
						
							
						
						43ad6b3e0d 
					 
					
						
						
							
							Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-17 01:12:55 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						afba8fe662 
					 
					
						
						
							
							Reverting dtor devirtualization patch.  
						
						... 
						
						
						
						_sabre_: it has a major problem: by the time ~Value is run, all of the "parts" of the derived classes have been destroyed
_sabre_: the vtable lives to fight another day
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-10 02:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						ed455c8fa2 
					 
					
						
						
							
							Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44747  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-09 22:46:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						73d0d0d4b8 
					 
					
						
						
							
							represent indirect operands explicitly in inline asm strings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36522  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-28 01:02:58 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						af303d53e6 
					 
					
						
						
							
							For PR780:  
						
						... 
						
						
						
						1. Add #includes to LinkAllVMCore.h to get Mangler.o and InlineAsm.o
2. Make Mangler.h and InlineAsm.h use the macros to ensure linkage
3. Make each of the tools with --load options include LinkAllVMCore.h
This should be the last set of changes for this bug and 800.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28719  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-07 23:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3bdac5171b 
					 
					
						
						
							
							Add a virtual dtor to the InlineAsm class so that the principle method of  
						
						... 
						
						
						
						the class can be defined in InlineAsm.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28718  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-07 22:47:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fe3db46fe0 
					 
					
						
						
							
							Parse the %*# constraint modifiers  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26341  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-23 23:36:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2f0eec6520 
					 
					
						
						
							
							validate matching constraints and remember when we see them.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25892  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-02 00:23:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						09f0bd39b1 
					 
					
						
						
							
							Fix VC++ compilation error.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-01 04:37:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a55079a5cc 
					 
					
						
						
							
							Beef up the interface to inline asm constraint parsing, making it more general, useful, and easier to use.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25866  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-01 01:29:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0b415f178 
					 
					
						
						
							
							add method for constraint parsing  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-26 02:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3b91778659 
					 
					
						
						
							
							parse and verify the constraint string.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25631  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-26 00:48:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						80cd115618 
					 
					
						
						
							
							Print InlineAsm objects  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-25 22:26:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						863517aea0 
					 
					
						
						
							
							Change inline asms to be uniqued like constants, not embedded in a Module.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-25 18:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc041ba03a 
					 
					
						
						
							
							Initial checkin of the InlineAsm class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25570  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-24 04:13:11 +00:00