| 
							
							
								 Reid Spencer | a1aad3b0ed | Shut GCC 4.0 up about classes that have virtual functions but a non-virtual destructor. Just add the do-nothing virtual destructor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21524 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-04-25 02:55:55 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | 00876a2808 | Convert tabs to spaces git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21438 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-04-22 03:46:24 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | 34695381d6 | Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21412 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-04-21 20:59:05 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 1fca5ff62b | Convert 'struct' to 'class' in various places to adhere to the coding standards and work better with VC++.  Patch contributed by Morten Ofstad!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17281 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-10-27 16:14:51 +00:00 |  | 
			
				
					| 
							
							
								 Alkis Evlogimenos | 8c9b4de574 | Make this compile on gc 3.4.1 (static_cast to non-const type was not allowed).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15766 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-08-15 09:18:55 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 09431e187f | Allow targets to specify particular stack slots that certain physregs must be spilled into.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15702 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-08-12 19:01:55 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 28690ea285 | Remove dead methods git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15698 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-08-12 18:37:15 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 484577a870 | Remove dead methods git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15691 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-08-12 17:58:27 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | c07c0df634 | Add documentation to the TargetFrameInfo class, contributed by Vladimir Prus git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14060 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-06-08 06:23:17 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | 242e94ab26 | Move function implementations to a .cpp file, avoid #including <cstdlib> here. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12296 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-03-11 23:52:03 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | 61eec1573a | If you call abort(), #include <cstdlib> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10941 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-01-21 22:50:12 +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 |  | 
			
				
					| 
							
							
								 Chris Lattner | fd529d2e4a | Expose some very simple information about the frame, rather than in-depth target specific information.  Rename MachineFrameInfo to TargetFrameInfo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5168 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-12-28 20:12:10 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | fce1143bcf | Changed MachineCodeForMethod' to MachineFunction'.git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4301 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-10-28 00:28:31 +00:00 |  | 
			
				
					| 
							
							
								 Vikram S. Adve | aa500f3f43 | Add method adjustAlignment so that stack slot alignments can be computed in a target-dependent manner (because of the dang OFFSET in Sparc v9).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3745 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-09-16 15:57:43 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 035dfbe7f2 | * Removed extraneous #includes * Fixed file headers to be consistent with the rest of LLVM
* Other minor fixes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3278 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-08-09 20:08:06 +00:00 |  | 
			
				
					| 
							
							
								 Vikram S. Adve | a8ac3fca6f | Added functions to compute the offset of a given incoming or outgoing argument. These are no longer allocated as they are discovered.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2320 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-04-25 04:48:54 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | cee8f9ae67 | Create a new #include "Support/..." directory structure to move things from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1400 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-11-27 00:03:19 +00:00 |  | 
			
				
					| 
							
							
								 Vikram S. Adve | 7cffcaaa48 | Machine-independent interface to target's stack frame layout parameters. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1190 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-11-08 04:52:27 +00:00 |  |