| 
							
							
								 Chris Lattner | 8b50f9b8dc | Expose a new flag to TargetInstrInfo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23094 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-08-26 20:40:46 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 0e384b66a7 | For now, just emit empty operand info structures. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22910 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-08-19 16:57:28 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | cfbf96aa9c | Figure out how many operands each instruction has, keep track of whether or not it's variable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22885 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-08-18 23:38:41 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | 3da94aec4d | Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21428 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-04-22 00:00:37 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | aad75aa1a2 | Expose isConvertibleToThreeAddress and isCommutable bits to the code generator. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19243 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-02 02:29:04 +00:00 |  | 
			
				
					| 
							
							
								 Nate Begeman | cdd66b524f | Add support for the isLoad and isStore flags, needed by the instruction scheduler git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16554 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-09-28 21:01:45 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 5b71d3af35 | Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAG git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16553 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-09-28 18:38:01 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 175580c0f3 | 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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15747 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-08-14 22:50:53 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | cf03da0ce9 | Start parsing more information from the Operand information git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15644 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-08-11 02:22:39 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 87c5905e0b | Parse the operand list of the instruction.  We currently support register and immediate operands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15390 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-08-01 07:42:39 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ec3524064c | Add, and start using, the CodeGenInstruction class.  This class represents an instance of the Instruction tablegen class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15385 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-08-01 05:04:00 +00:00 |  |