John Criswell 
							
						 
					 
					
						
						
							
						
						7a73b80b90 
					 
					
						
						
							
							Merged in autoconf branch.  This provides configuration via the autoconf  
						
						... 
						
						
						
						system.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-30 21:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						cd0cc61329 
					 
					
						
						
							
							Fixed a bug so initialization code is always inserted in main  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-05 06:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d3646f1586 
					 
					
						
						
							
							Use a constant expr GEP instead of an actual instruction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-05 04:48:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fa9ee73a7d 
					 
					
						
						
							
							Make this work with counter > 127  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6613  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-04 20:08:47 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						619754fb18 
					 
					
						
						
							
							Added the #(internal functions) to output  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6502  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-01 02:40:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						de579f11ff 
					 
					
						
						
							
							Remove using declarations  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-22 22:00:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e408e25132 
					 
					
						
						
							
							Remove unnecesary &*'s  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5872  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-23 16:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ad02e726d 
					 
					
						
						
							
							Add new linkage types to support a real frontend  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5786  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-16 20:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af7ccd9bba 
					 
					
						
						
							
							Make help message more clear  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5775  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-13 03:50:14 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						92d5e30e76 
					 
					
						
						
							
							Changes to runtime framework  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5572  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-14 20:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dab73bef89 
					 
					
						
						
							
							Revert Anand's patch which broke the build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5525  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-10 15:55:50 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						f013d3d40b 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5522  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-09 21:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c56d239510 
					 
					
						
						
							
							Rename include/llvm/Transforms/Instrumentation/TraceFunctions.h to Instrumentation.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-14 22:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4b208dc599 
					 
					
						
						
							
							Fix typeo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-14 22:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e9e55131e8 
					 
					
						
						
							
							Remove unused header and function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5277  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-14 22:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b117fb57a6 
					 
					
						
						
							
							Clean up #includes  
						
						... 
						
						
						
						Move graph.h into local directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5276  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-14 22:33:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						80e5ed9f77 
					 
					
						
						
							
							Make sure to handle %'s in strings correctly so that the names of BB's and functions are actually printed!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5234  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-13 00:52:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0006bd7520 
					 
					
						
						
							
							Fix warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-09 00:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						93d545e691 
					 
					
						
						
							
							code to lightly instrument at branches  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4511  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-03 01:45:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb2610ea03 
					 
					
						
						
							
							- Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to  
						
						... 
						
						
						
						setPreservesCFG to be less confusing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-21 20:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1a33e31758 
					 
					
						
						
							
							* Apparently string::find doesn't work right on our sun boxes.  Work around this.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4219  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 16:22:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0b16ae209a 
					 
					
						
						
							
							- Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd to  
						
						... 
						
						
						
						reflect the fact that it's a range being defined.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4147  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-13 19:39:16 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						3383b1d3bb 
					 
					
						
						
							
							Changed to external global var  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4120  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-12 20:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e68bf61f6f 
					 
					
						
						
							
							Changes to work with Statistics rework  
						
						... 
						
						
						
						* Renamed StatisticReporter.h/cpp to Statistic.h/cpp
    * Broke constructor to take two const char * arguments instead of one, so
      that indendation can be taken care of automatically.
    * Sort the list by pass name when printing
    * Make sure to print all statistics as a group, instead of randomly when
      the statistics dtors are called.
    * Updated ProgrammersManual with new semantics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4004  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-01 22:40:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ee6bbeb04 
					 
					
						
						
							
							Updates to work with recent Statistic's changes:  
						
						... 
						
						
						
						* Renamed StatisticReporter.h/cpp to Statistic.h/cpp
    * Broke constructor to take two const char * arguments instead of one, so
      that indendation can be taken care of automatically.
    * Sort the list by pass name when printing
    * Make sure to print all statistics as a group, instead of randomly when
      the statistics dtors are called.
    * Updated ProgrammersManual with new semantics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4001  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-01 22:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						249be915df 
					 
					
						
						
							
							Build subdirs in parallel  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4000  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-01 22:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						590df88d82 
					 
					
						
						
							
							Added checking threshold  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3864  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-20 16:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						6689b06697 
					 
					
						
						
							
							split retracing into a separate file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3809  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-18 03:55:26 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						bfb472447e 
					 
					
						
						
							
							Removed unnecessary #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-18 02:07:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb16c65426 
					 
					
						
						
							
							There is a #define in some header that conflicts with INFINITY, rename it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3797  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-17 23:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						6641995564 
					 
					
						
						
							
							Incorporated changes in alloca and getElementPointer instruction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3733  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-16 05:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						ada50a5c1d 
					 
					
						
						
							
							Incorporated changes in alloca instruction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3732  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-16 05:24:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b2a0fbea11 
					 
					
						
						
							
							Fix bug I introduced  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3719  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-14 19:33:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						106ff4551c 
					 
					
						
						
							
							- Change getelementptr instruction to use long indexes instead of uint  
						
						... 
						
						
						
						indexes for sequential types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3681  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-11 01:21:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2a7c23ef91 
					 
					
						
						
							
							Simplify code (somtimes dramatically), by using the new "auto-insert" feature  
						
						... 
						
						
						
						of instruction constructors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3656  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-10 17:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3ea5cb0df1 
					 
					
						
						
							
							Simplify code (somtimes dramatically), by using the new "auto-insert" feature  
						
						... 
						
						
						
						of instruction constructors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3655  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-10 17:03:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						65ad37205e 
					 
					
						
						
							
							- Renamed Type::isIntegral() to Type::isInteger()  
						
						... 
						
						
						
						- Added new method Type::isIntegral() that is the same as isInteger, but
    also accepts bool.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3573  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-03 01:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e4fc2598d 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3483  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-22 22:48:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b63b29d9b0 
					 
					
						
						
							
							Do not generate loads/stores with indexing  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3422  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-21 22:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						25ba05972f 
					 
					
						
						
							
							Remove extraneous #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3421  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-21 22:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dd5b495129 
					 
					
						
						
							
							- Cleaned up the interface to AnalysisUsage to take analysis class names  
						
						... 
						
						
						
						instead of ::ID's.
 - Pass::getAnalysis<> now no longer takes an optional argument
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3264  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-08 19:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a6275ccdf5 
					 
					
						
						
							
							* Add support for different "PassType's"  
						
						... 
						
						
						
						* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
  are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Add support for different "PassType's"
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
  are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Remove getPassName implementations from various subclasses
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3113  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-26 21:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e43516dcf 
					 
					
						
						
							
							* Add support for different "PassType's"  
						
						... 
						
						
						
						* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
  are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Add support for different "PassType's"
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
  are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Remove getPassName implementations from various subclasses
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3112  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-26 21:12:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f629309f74 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3016  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-23 18:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1198266778 
					 
					
						
						
							
							* Cleanup the pass a bit more, making it more object oriented.  
						
						... 
						
						
						
						* Split the two behaviors of the InsertTraceCode class into two subclasses
* Register Passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-23 18:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						56d27019e6 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-23 17:52:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4689728cdf 
					 
					
						
						
							
							Hide extra argument  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2986  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-22 02:17:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5ff62e90d0 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-22 02:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						5585f53d7c 
					 
					
						
						
							
							comeented out debug printing  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2980  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-21 09:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						e617f92741 
					 
					
						
						
							
							minor corrections  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-18 20:56:47 +00:00