Chris Lattner 
							
						 
					 
					
						
						
							
						
						fb4ab00d09 
					 
					
						
						
							
							Convert over to the new way of handling lex/bison checked into cvs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-15 07:26:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36a6338133 
					 
					
						
						
							
							unbreak the build again  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-27 16:30:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8962b84556 
					 
					
						
						
							
							Make sure to build things in the right order, build with the .o file, not the  
						
						... 
						
						
						
						.a file to unbreak the build after john's change
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24024  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-27 00:53:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f582dde143 
					 
					
						
						
							
							use archives when possible  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23932  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-24 01:52:15 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						68a24bdba4 
					 
					
						
						
							
							Implement PR614:  
						
						... 
						
						
						
						These changes modify the makefiles so that the output of flex and bison are
placed in the SRC directory, not the OBJ directory. It is intended that they
be checked in as any other LLVM source so that platforms without convenient
access to flex/bison can be compiled. From now on, if you change a .y or
.l file you *must* also commit the generated .cpp and .h files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23115  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-27 18:50:39 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4411eebff2 
					 
					
						
						
							
							Make the value to -s not be interpreted as a file name  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22134  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-19 01:05:02 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9daa061293 
					 
					
						
						
							
							Add an llvmc specification file for the "st" suffix. This allows Stacker  
						
						... 
						
						
						
						programs to benefit from the optimization capabilities of the llvmc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22133  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-19 00:54:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						37f13809ec 
					 
					
						
						
							
							The previous hack didn't work because tools-only isn't defined and isn't  
						
						... 
						
						
						
						a target at this level of build. There shouldn't be a problem with building
the runtime library without llvm-gcc because the Makefile.rules checks
for an empty LLVMGCC variable before building bytecode modules.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21942  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-13 17:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						08f5535aaa 
					 
					
						
						
							
							Don't build runtime if tools-only :)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21938  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-13 16:17:58 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						535c619e2b 
					 
					
						
						
							
							WHILE does not "pop" a value, it "examines" to top of stack. Make this  
						
						... 
						
						
						
						clear in the applicable comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21682  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-04 15:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						b02fbfc485 
					 
					
						
						
							
							Eliminate tabs and trailing spaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21479  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-23 21:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						fd93908ae8 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21427  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 23:48:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						ab7ada3ed6 
					 
					
						
						
							
							Rename createPromoteMemoryToRegister() to  
						
						... 
						
						
						
						createPromoteMemoryToRegisterPass() to be consistent with other pass
creation functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-28 02:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f1e6e84c66 
					 
					
						
						
							
							Update makefile to use PROJ_* makefile variables intead of BUILD_* as  
						
						... 
						
						
						
						required by changes to the Makefile.rules. Patch contributed by Vladimir
Merzliakov.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20175  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-14 16:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6a8b5183be 
					 
					
						
						
							
							Update per new Makefile requirements for projects  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19594  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-16 02:21:42 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						90b3b7162a 
					 
					
						
						
							
							Ignore some files  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19221  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-01 18:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						bb87426ad6 
					 
					
						
						
							
							Clean up some autoconf cruft  
						
						... 
						
						
						
						* Make the source detection use a file unique to Stacker
* Configure Makefile.common.in with AC_CONFIG_FILES not AC_CONFIG_MAKEFILE
* Use new autoconf format for invoking AC_OUTPUT
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19165  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-27 08:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5978485324 
					 
					
						
						
							
							Correct build script for stkr_runtime module  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18526  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-05 05:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9f60a49415 
					 
					
						
						
							
							Build a module instead of a library so main() is not missed  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18525  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-05 05:18:16 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						bf714df962 
					 
					
						
						
							
							Add LLVMbzip2 library, now required.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-25 20:22:06 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						150e8422ef 
					 
					
						
						
							
							Use llvmc to compile test cases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18053  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-20 21:03:34 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						227b6d00dd 
					 
					
						
						
							
							Fix usage of changed function prototype  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17798  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 22:30:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a98e7b5e75 
					 
					
						
						
							
							Change macro names per naming standard in Makefile.rules.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17361  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-30 09:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3abd4974ba 
					 
					
						
						
							
							Correct macro names per naming standard in Makefile.rules  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17360  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-30 09:25:27 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						bdfefc9c26 
					 
					
						
						
							
							Disable the build in the samples directory so that llvmc dependencies don't  
						
						... 
						
						
						
						mess up the build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17342  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-29 18:43:49 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6e039e5616 
					 
					
						
						
							
							Make sure the LLVM_CONFIG_DIR environment variable is set so we don't get  
						
						... 
						
						
						
						error messages from the compiler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17335  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-29 06:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						64b5fb2627 
					 
					
						
						
							
							Make sure the sources get distributed (use EXTRA_DIST)  
						
						... 
						
						
						
						Add the goof.st sample.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17312  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-28 06:42:34 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e198cd18bd 
					 
					
						
						
							
							Use llvmc to compile the Stacker programs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-28 04:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5456091e90 
					 
					
						
						
							
							Add the samples directory to the build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17299  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-28 04:07:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7c6201fd07 
					 
					
						
						
							
							Get rid of drivel.  
						
						... 
						
						
						
						Ensure the lex/yacc output are specified as BUILT_SOURCES so they get
built first.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17290  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-28 01:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6cb21d443e 
					 
					
						
						
							
							Change Library Names Not To Conflict With Others When Installed  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 23:18:45 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e817154d4b 
					 
					
						
						
							
							Make sure the samples and test directories get distributed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17248  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-26 07:04:18 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8c2c3152d6 
					 
					
						
						
							
							Adjust to changes in Makefile.rules  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-22 21:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						e1616bf0ca 
					 
					
						
						
							
							Remove exhuberant-style comments which remained from copying file from `sample'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16909  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-11 00:56:41 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						2b8f30c459 
					 
					
						
						
							
							Fix file header comment; remove sample project (extra-verbose) comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16908  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-11 00:55:47 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						17e9acd059 
					 
					
						
						
							
							Fix file header comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16907  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-11 00:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8ecaccebf1 
					 
					
						
						
							
							This pass is not needed, as there is only ever one global: the stack  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16800  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-07 04:10:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d27d1b9975 
					 
					
						
						
							
							Stacker compiler library doesn't need to be shared and it can cause  
						
						... 
						
						
						
						problems on some platforms (like Solaris).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16365  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 06:22:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						011f5ca2ca 
					 
					
						
						
							
							Attempt to solve the libtool problem on Solaris.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16364  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 06:19:53 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1694eec4af 
					 
					
						
						
							
							Use llvm-link to link the .bc with testing.bc. This helps test the new  
						
						... 
						
						
						
						llvm-link dependent libraries feature.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16276  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 04:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e07d9aa1d1 
					 
					
						
						
							
							Added the configuration of the test/Makefile.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16185  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-05 16:42:30 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						39dcf0e016 
					 
					
						
						
							
							Convert makefile to use standard LLVM macros for tool names  
						
						... 
						
						
						
						Utilize new stkrc -O4 option for optimization during translation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16168  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-04 20:13:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						820dab7a62 
					 
					
						
						
							
							Make Stacker into a complete project with its own configuration.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-04 19:48:50 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c37a506d44 
					 
					
						
						
							
							Make the StackerCompiler and optimizing translator by running specific  
						
						... 
						
						
						
						optimizations after construction of the Module. The OptLevel argument
to the compile function controls the level of optimization.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16166  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-04 19:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						2c711577ab 
					 
					
						
						
							
							Make the Stacker compiler handle -O1 .. -O5 options so it is compliant with  
						
						... 
						
						
						
						the compiler driver interface as an optimizing translator. Also clean up
error message handling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16165  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-04 19:05:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						065b648732 
					 
					
						
						
							
							Unbreak build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16139  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-02 03:24:08 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							Changes For Bug 352  
						
						... 
						
						
						
						Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						2a42e80eda 
					 
					
						
						
							
							Must link against new LLVMsystem library  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16104  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 22:01:44 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						2f795cf12e 
					 
					
						
						
							
							RemoveFileOnSignal is now in sys:: namespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16103  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 22:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						bef77ec085 
					 
					
						
						
							
							Add dependent library support for Stacker. It now inserts "stkr_runtime" as  
						
						... 
						
						
						
						a dependent library.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16040  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-24 22:52:01 +00:00