Chris Lattner 
							
						 
					 
					
						
						
							
						
						38bacf29e8 
					 
					
						
						
							
							add direct support for making GEP instrs with one index  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21665  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-03 05:43:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						64001d0a13 
					 
					
						
						
							
							Allow these methods to take a generic Value* to simplify clients.  Use  
						
						... 
						
						
						
						const_cast instead of c casts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21493  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-24 07:28:37 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						fd93908ae8 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21427  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 23:48:37 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						fd67824386 
					 
					
						
						
							
							Convert tabs to spaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20638  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-16 05:42:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d1a326006d 
					 
					
						
						
							
							switch instructions only allow constantints for their values, be more specific.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-24 05:32:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						286629736f 
					 
					
						
						
							
							Instead of initializing the volatile field, use accessors to set it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20045  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-05 01:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1f377fcaad 
					 
					
						
						
							
							Make sure that we always grow a multiple of 2 operands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19902  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-29 01:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b12261ac69 
					 
					
						
						
							
							Merge InstrTypes.cpp into this file  
						
						... 
						
						
						
						Adjust to changes in the User class, operand handling is very different.
PHI node and switch statements must handle explicit resizing of operand
lists.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-29 00:35:16 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						1bae291cb9 
					 
					
						
						
							
							Fix grammar  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-27 06:46:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						18e6c22f05 
					 
					
						
						
							
							These methods are inlined  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-18 17:47:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						859804f529 
					 
					
						
						
							
							Make ReturnInst accept a value of type void as the return value. The  
						
						... 
						
						
						
						ReturnInst constructed is the same as if NULL was passed instead of
the void value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17923  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-17 21:02:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b976e66816 
					 
					
						
						
							
							Add support for undef and unreachable  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-16 18:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						795948a5d1 
					 
					
						
						
							
							Move the implementation of the instructions clone methods to this file so  
						
						... 
						
						
						
						that the vtables for these classes are only instantiated in this translation
unit, not in every xlation unit they are used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-15 23:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						715c90ba52 
					 
					
						
						
							
							Packed types, brought to you by Brad Jones  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15938  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-20 06:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						8fabb621b1 
					 
					
						
						
							
							Split assertion to two in order to give better assertion messages.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15543  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-06 14:33:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						91366a8541 
					 
					
						
						
							
							Merge i*.cpp definitions into Instructions.cpp as part of bug403.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15326  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-29 12:33:25 +00:00