| 
							
							
								 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 | 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 |  | 
			
				
					| 
							
							
								 Chris Lattner | 803a5f6ecb | Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15382 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-08-01 04:04:35 +00:00 |  | 
			
				
					| 
							
							
								 Brian Gaeke | d0fde30ce8 | Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-11 22:41:34 +00:00 |  | 
			
				
					| 
							
							
								 John Criswell | 01d45827a1 | Added LLVM copyright header. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9305 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-20 20:20:30 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | 6ad9076554 | Using std::string requires `#include <string>', says gcc-2.95.3. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7833 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-13 22:27:15 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b72fb7ef75 | Add new function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7706 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-10 19:50:32 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | d3464c19a8 | Add new method to get a value type as a string git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7698 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-07 23:15:21 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 54c66feed9 | Allow clients to get at the pointer type git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7670 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-07 06:01:44 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 4587207967 | Initial checkin of useful wrappers around the Target classes, for now, only ValueType and Target are wrapped
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7665 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-07 05:38:11 +00:00 |  |