| 
							
							
								 Brian Gaeke | fc1f6e835c | Include <iosfwd> and <string> instead of <iostream>. Take away the default iostream argument of createMachineFunctionPrinterPass(),
at Chris's request.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11121 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-02-04 21:41:10 +00:00 |  | 
			
				
					| 
							
							
								 Brian Gaeke | 09caa3751f | Give clients of MachineFunctionPrinter the ability to specify a banner and choose an ostream.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11016 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-01-30 21:53:46 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 3e200e6c3b | Rearrange code, indent for the namespace, add the createMachineFunctionPrinterPass to passes.h, and add the machien destruction pass to Passes.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10557 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-12-20 10:18:58 +00:00 |  | 
			
				
					| 
							
							
								 Alkis Evlogimenos | 4c080863de | Remove TwoAddressInstruction from the public headers and add an ID instead, since this pass doesn't expose any state to its users.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10520 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-12-18 22:40:24 +00:00 |  | 
			
				
					| 
							
							
								 Alkis Evlogimenos | ff0cbe175d | Merging the linear scan register allocator in trunk. It currently passes most tests under test/Programs/SingleSource/Benchmarks/Shootout so development will continue on trunk. The allocator is not enabled by default. You will need to pass -regallo=linearscan to lli or llc to use it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10103 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-20 03:32:25 +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 | 6fbcc26f14 | Added LLVM copyright header (for lack of a better term). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9304 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-20 20:19:47 +00:00 |  | 
			
				
					| 
							
							
								 Alkis Evlogimenos | 7237ecef13 | Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8819 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-02 16:57:49 +00:00 |  | 
			
				
					| 
							
							
								 Alkis Evlogimenos | eed462b685 | Change llc command line for register allocators git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8815 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-02 06:13:19 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | e5d1a22ef2 | Forward declare a class git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8797 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-09-30 20:15:40 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 086610926f | Include the sparc register in this file git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8794 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-09-30 20:14:43 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | ef6a6a69ff | The word dependent' has no a'.git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8030 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-21 22:14:26 +00:00 |  | 
			
				
					| 
							
							
								 Brian Gaeke | 19df3876e6 | Factory methods for FunctionPasses now return type FunctionPass *. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7823 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-13 18:18:15 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | db00065fc8 | Add new files git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5259 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-01-13 01:01:31 +00:00 |  |