7c16caa336 
								
							 
						 
						
							
							
								
								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/.
llvm-svn: 16137 
							
						 
						
							2004-09-01 22:55:40 +00:00  
				
					
						
							
							
								 
						
							
								7593525fcd 
								
							 
						 
						
							
							
								
								Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.  
							
							... 
							
							
							
							llvm-svn: 15906 
							
						 
						
							2004-08-18 20:04:24 +00:00  
				
					
						
							
							
								 
						
							
								9fb30a4257 
								
							 
						 
						
							
							
								
								Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9  
							
							... 
							
							
							
							llvm-svn: 15830 
							
						 
						
							2004-08-16 21:55:02 +00:00  
				
					
						
							
							
								 
						
							
								2bce8006d5 
								
							 
						 
						
							
							
								
								Get rid of a warning when compiling optimized. Uninitialized variable has  
							
							... 
							
							
							
							been initialized.
llvm-svn: 15565 
							
						 
						
							2004-08-07 15:19:31 +00:00  
				
					
						
							
							
								 
						
							
								c017a2c269 
								
							 
						 
						
							
							
								
								Include SparcV9TmpInstr.h to pick up the def. of TmpInstruction,  
							
							... 
							
							
							
							instead of InstrSelection.h, which is dead.
llvm-svn: 15476 
							
						 
						
							2004-08-04 07:34:57 +00:00  
				
					
						
							
							
								 
						
							
								3e689f8070 
								
							 
						 
						
							
							
								
								Squelch warnings in release mode  
							
							... 
							
							
							
							llvm-svn: 15460 
							
						 
						
							2004-08-04 03:51:55 +00:00  
				
					
						
							
							
								 
						
							
								a297dc2480 
								
							 
						 
						
							
							
								
								Add #include <cstdlib> and abort() to silence a warning  
							
							... 
							
							
							
							llvm-svn: 15413 
							
						 
						
							2004-08-02 14:02:21 +00:00  
				
					
						
							
							
								 
						
							
								8481785391 
								
							 
						 
						
							
							
								
								* ceil() requires #include <cmath> for compilation  
							
							... 
							
							
							
							* Alphabetize #includes
* Fix some lines to fit within 80 cols
llvm-svn: 15412 
							
						 
						
							2004-08-02 13:59:10 +00:00  
				
					
						
							
							
								 
						
							
								081fbd1bde 
								
							 
						 
						
							
							
								
								Updated ModuloScheduling. It makes it  all the wya through register allocation on the new code!!  
							
							... 
							
							
							
							llvm-svn: 15351 
							
						 
						
							2004-07-30 23:36:10 +00:00  
				
					
						
							
							
								 
						
							
								902dcf0729 
								
							 
						 
						
							
							
								
								These files don't need to include <iostream> since they include "Support/Debug.h".  
							
							... 
							
							
							
							llvm-svn: 15089 
							
						 
						
							2004-07-21 20:50:33 +00:00  
				
					
						
							
							
								 
						
							
								50cbb9ad3e 
								
							 
						 
						
							
							
								
								updates to ModuloSched  
							
							... 
							
							
							
							llvm-svn: 13881 
							
						 
						
							2004-05-28 20:14:12 +00:00  
				
					
						
							
							
								 
						
							
								642685a400 
								
							 
						 
						
							
							
								
								Adding scheduling class.  
							
							... 
							
							
							
							llvm-svn: 13783 
							
						 
						
							2004-05-26 06:27:36 +00:00  
				
					
						
							
							
								 
						
							
								a066df6bd7 
								
							 
						 
						
							
							
								
								Updating my cvs versions. THis is still in progress and much will be changed.  
							
							... 
							
							
							
							llvm-svn: 13782 
							
						 
						
							2004-05-26 06:27:18 +00:00  
				
					
						
							
							
								 
						
							
								a6820d6704 
								
							 
						 
						
							
							
								
								Updating my versions of ModuloScheduling in cvs. Still not complete.  
							
							... 
							
							
							
							llvm-svn: 13424 
							
						 
						
							2004-05-08 16:12:10 +00:00  
				
					
						
							
							
								 
						
							
								48a503be04 
								
							 
						 
						
							
							
								
								Adding new Modulo Scheduling graph files.  
							
							... 
							
							
							
							llvm-svn: 12031 
							
						 
						
							2004-03-01 02:50:57 +00:00  
				
					
						
							
							
								 
						
							
								dd10fbe775 
								
							 
						 
						
							
							
								
								Removing old graph files with new graph files that I wrote. Updated ModuloScheduling pass, but still in progress.  
							
							... 
							
							
							
							llvm-svn: 12030 
							
						 
						
							2004-03-01 02:50:01 +00:00  
				
					
						
							
							
								 
						
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
				
					
						
							
							
								 
						
							
								29265fe981 
								
							 
						 
						
							
							
								
								Added LLVM copyright header.  
							
							... 
							
							
							
							llvm-svn: 9321 
							
						 
						
							2003-10-21 15:17:13 +00:00  
				
					
						
							
							
								 
						
							
								4436c49787 
								
							 
						 
						
							
							
								
								Added LLVM copyright notice to Makefiles.  
							
							... 
							
							
							
							llvm-svn: 9312 
							
						 
						
							2003-10-20 22:26:57 +00:00  
				
					
						
							
							
								 
						
							
								482202a601 
								
							 
						 
						
							
							
								
								Added LLVM project notice to the top of every C++ source file.  
							
							... 
							
							
							
							Header files will be on the way.
llvm-svn: 9298 
							
						 
						
							2003-10-20 19:43:21 +00:00  
				
					
						
							
							
								 
						
							
								44d2c3514a 
								
							 
						 
						
							
							
								
								Regularize header file comments  
							
							... 
							
							
							
							llvm-svn: 9071 
							
						 
						
							2003-10-13 03:32:08 +00:00  
				
					
						
							
							
								 
						
							
								80f283b316 
								
							 
						 
						
							
							
								
								* Doxygenified comments  
							
							... 
							
							
							
							* Wrap code at 80 columns
* Ordered includes according to LLVM style guide
llvm-svn: 9020 
							
						 
						
							2003-10-10 17:41:32 +00:00  
				
					
						
							
							
								 
						
							
								190b7a86ba 
								
							 
						 
						
							
							
								
								Removing README  
							
							... 
							
							
							
							llvm-svn: 8180 
							
						 
						
							2003-08-28 17:17:59 +00:00  
				
					
						
							
							
								 
						
							
								7efb18f49c 
								
							 
						 
						
							
							
								
								Putting my revised version of ModuloScheduling in cvs. This is not complete...  
							
							... 
							
							
							
							llvm-svn: 8179 
							
						 
						
							2003-08-28 17:12:14 +00:00  
				
					
						
							
							
								 
						
							
								a73b95821a 
								
							 
						 
						
							
							
								
								Fix spello  
							
							... 
							
							
							
							llvm-svn: 8029 
							
						 
						
							2003-08-21 22:05:57 +00:00  
				
					
						
							
							
								 
						
							
								824398ec6d 
								
							 
						 
						
							
							
								
								Remove #include  
							
							... 
							
							
							
							llvm-svn: 7342 
							
						 
						
							2003-07-26 23:01:04 +00:00  
				
					
						
							
							
								 
						
							
								b976da9ecf 
								
							 
						 
						
							
							
								
								Random cleanups  
							
							... 
							
							
							
							llvm-svn: 7247 
							
						 
						
							2003-07-23 14:59:40 +00:00  
				
					
						
							
							
								 
						
							
								c40f66c928 
								
							 
						 
						
							
							
								
								add some comments  
							
							... 
							
							
							
							add a function ModuloScheduling::dumpFinalSchedule() to print out final schedule
llvm-svn: 6677 
							
						 
						
							2003-06-10 20:04:30 +00:00  
				
					
						
							
							
								 
						
							
								f6b88e55ed 
								
							 
						 
						
							
							
								
								add an brief instruction what this pass is  
							
							... 
							
							
							
							llvm-svn: 6676 
							
						 
						
							2003-06-10 20:03:39 +00:00  
				
					
						
							
							
								 
						
							
								d2656536f5 
								
							 
						 
						
							
							
								
								a simple introduction to this pass  
							
							... 
							
							
							
							llvm-svn: 6675 
							
						 
						
							2003-06-10 20:02:16 +00:00  
				
					
						
							
							
								 
						
							
								9766f8c3a2 
								
							 
						 
						
							
							
								
								cleaned code  
							
							... 
							
							
							
							add some comments
llvm-svn: 6674 
							
						 
						
							2003-06-10 19:09:00 +00:00  
				
					
						
							
							
								 
						
							
								2ee8c115d8 
								
							 
						 
						
							
							
								
								delete useless functions  
							
							... 
							
							
							
							add comment
llvm-svn: 6673 
							
						 
						
							2003-06-08 23:16:07 +00:00  
				
					
						
							
							
								 
						
							
								1ecd0e0228 
								
							 
						 
						
							
							
								
								change DEBUG  to DEBUG_PRINT  
							
							... 
							
							
							
							llvm-svn: 6672 
							
						 
						
							2003-06-08 20:40:47 +00:00  
				
					
						
							
							
								 
						
							
								8dfdb0f68e 
								
							 
						 
						
							
							
								
								compiled with the new SchedGraphCommon  
							
							... 
							
							
							
							llvm-svn: 6545 
							
						 
						
							2003-06-02 17:48:56 +00:00  
				
					
						
							
							
								 
						
							
								856ee9154f 
								
							 
						 
						
							
							
								
								so far everything compiles  
							
							... 
							
							
							
							llvm-svn: 6423 
							
						 
						
							2003-05-30 00:17:09 +00:00  
				
					
						
							
							
								 
						
							
								3b78995848 
								
							 
						 
						
							
							
								
								Just some code beautification changes I had sitting around in my tree.  
							
							... 
							
							
							
							llvm-svn: 5859 
							
						 
						
							2003-04-22 23:00:08 +00:00  
				
					
						
							
							
								 
						
							
								a45606276d 
								
							 
						 
						
							
							
								
								Fixed compilation errors, command-line argument declarations, cleaned up code to  
							
							... 
							
							
							
							look nicer and removed useless stuff.
Also renamed a few variables, moved them into namespaces, converted outputting
to a file into a print to std::cerr with a DEBUG() guard, as all passes should
do anyway.
No functional changes have been made. However, this code now compiles.
llvm-svn: 5769 
							
						 
						
							2003-04-10 19:19:23 +00:00  
				
					
						
							
							
								 
						
							
								218a732724 
								
							 
						 
						
							
							
								
								Made the code readable:  
							
							... 
							
							
							
							* Lines must be wrapped at 80 chars. This is a hard limit.
* Consistent style on functions, braces, if, for, etc. Code must be readable.
No functional changes have been made, even though I added a new typedef.
llvm-svn: 5768 
							
						 
						
							2003-04-09 21:51:34 +00:00  
				
					
						
							
							
								 
						
							
								b250dc6909 
								
							 
						 
						
							
							
								
								change the include file names and some class names to make it compile  
							
							... 
							
							
							
							llvm-svn: 5764 
							
						 
						
							2003-04-06 23:56:19 +00:00  
				
					
						
							
							
								 
						
							
								45d8f3279e 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							... 
							
							
							
							llvm-svn: 5755 
							
						 
						
							2003-03-27 17:57:44 +00:00