c92f688ef3 
								
							 
						 
						
							
							
								
								Add support for decoding iPTR to the right pointer type.  
							
							... 
							
							
							
							llvm-svn: 27188 
							
						 
						
							2006-03-27 22:48:18 +00:00  
				
					
						
							
							
								 
						
							
								543fe4b6aa 
								
							 
						 
						
							
							
								
								PHI and INLINEASM are now builtin instructions provided by Target.td  
							
							... 
							
							
							
							llvm-svn: 25673 
							
						 
						
							2006-01-27 01:45:06 +00:00  
				
					
						
							
							
								 
						
							
								c9a620060b 
								
							 
						 
						
							
							
								
								* Added an explicit type field to ComplexPattern.  
							
							... 
							
							
							
							* Renamed MatchingNodes to RootNodes.
llvm-svn: 24636 
							
						 
						
							2005-12-08 02:14:08 +00:00  
				
					
						
							
							
								 
						
							
								9b9567bfb5 
								
							 
						 
						
							
							
								
								Added support for ComplexPattern. These are patterns that require C++ pattern  
							
							... 
							
							
							
							matching code that is not currently auto-generated by tblgen, e.g. X86
addressing mode. Selection routines for complex patterns can return multiple operands, e.g. X86 addressing mode returns 4.
llvm-svn: 24634 
							
						 
						
							2005-12-08 02:00:36 +00:00  
				
					
						
							
							
								 
						
							
								3717b4c830 
								
							 
						 
						
							
							
								
								Add some methods  
							
							... 
							
							
							
							llvm-svn: 24596 
							
						 
						
							2005-12-05 02:35:08 +00:00  
				
					
						
							
							
								 
						
							
								cdf2c67888 
								
							 
						 
						
							
							
								
								Stop checking the ValueType of the CodeGenInstruction.  Instead, use the  
							
							... 
							
							
							
							ValueType from the RegisterClass or Operands.  This step is necessary to
allow RegisterClasses to have multiple ValueTypes.
llvm-svn: 24555 
							
						 
						
							2005-12-01 00:06:14 +00:00  
				
					
						
							
							
								 
						
							
								fcffc98b05 
								
							 
						 
						
							
							
								
								add an accessor  
							
							... 
							
							
							
							llvm-svn: 23349 
							
						 
						
							2005-09-14 18:02:53 +00:00  
				
					
						
							
							
								 
						
							
								cee994b464 
								
							 
						 
						
							
							
								
								Compute the value types that are natively supported by a target.  
							
							... 
							
							
							
							llvm-svn: 23282 
							
						 
						
							2005-09-08 21:43:21 +00:00  
				
					
						
							
							
								 
						
							
								650ba8eb56 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							... 
							
							
							
							llvm-svn: 21428 
							
						 
						
							2005-04-22 00:00:37 +00:00  
				
					
						
							
							
								 
						
							
								945e8655dd 
								
							 
						 
						
							
							
								
								Refactor code for numbering instructions into CodeGenTarget.  
							
							... 
							
							
							
							llvm-svn: 19758 
							
						 
						
							2005-01-22 18:58:51 +00:00  
				
					
						
							
							
								 
						
							
								7dfc2d29ac 
								
							 
						 
						
							
							
								
								Convert 'struct' to 'class' in various places to adhere to the coding standards  
							
							... 
							
							
							
							and work better with VC++.  Patch contributed by Morten Ofstad!
llvm-svn: 17281 
							
						 
						
							2004-10-27 16:14:51 +00:00  
				
					
						
							
							
								 
						
							
								243ded5e1a 
								
							 
						 
						
							
							
								
								* Add option to read isLittleEndianEncoding for InstrInfo classes  
							
							... 
							
							
							
							* Doxygen-ify some function comments
llvm-svn: 16974 
							
						 
						
							2004-10-14 05:50:43 +00:00  
				
					
						
							
							
								 
						
							
								2a86fab933 
								
							 
						 
						
							
							
								
								Start parsing register classes into a more structured form  
							
							... 
							
							
							
							llvm-svn: 15961 
							
						 
						
							2004-08-21 04:05:00 +00:00  
				
					
						
							
							
								 
						
							
								8af61ddb96 
								
							 
						 
						
							
							
								
								Use CodeGenRegister class to make reading in of register information more  
							
							... 
							
							
							
							systematic.
llvm-svn: 15805 
							
						 
						
							2004-08-16 01:10:21 +00:00  
				
					
						
							
							
								 
						
							
								6ffa501d9f 
								
							 
						 
						
							
							
								
								Make the AsmWriter a first-class tblgen object.  Allow targets to specify  
							
							... 
							
							
							
							name of the generated asmwriter class, and the name of the format string.
llvm-svn: 15747 
							
						 
						
							2004-08-14 22:50:53 +00:00  
				
					
						
							
							
								 
						
							
								5572682faa 
								
							 
						 
						
							
							
								
								Parse the operand list of the instruction.  We currently support register and immediate operands.  
							
							... 
							
							
							
							llvm-svn: 15390 
							
						 
						
							2004-08-01 07:42:39 +00:00  
				
					
						
							
							
								 
						
							
								c860ecafe1 
								
							 
						 
						
							
							
								
								Add, and start using, the CodeGenInstruction class.  This class represents  
							
							... 
							
							
							
							an instance of the Instruction tablegen class.
llvm-svn: 15385 
							
						 
						
							2004-08-01 05:04:00 +00:00  
				
					
						
							
							
								 
						
							
								fce9603387 
								
							 
						 
						
							
							
								
								Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h)  
							
							... 
							
							
							
							llvm-svn: 15382 
							
						 
						
							2004-08-01 04:04:35 +00:00