Chris Lattner 
							
						 
					 
					
						
						
							
						
						96698a5ec7 
					 
					
						
						
							
							Warning foo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-05 00:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc2de3c515 
					 
					
						
						
							
							Add some constants for VC  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-04 20:58:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						775b08d9e8 
					 
					
						
						
							
							Fix a *really* dumb warning on VC  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-04 20:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						745feacfd6 
					 
					
						
						
							
							Add ssize_t for VC++  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14018  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-04 20:06:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d1e89d657c 
					 
					
						
						
							
							Add more needed typedefs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-04 19:11:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6549b82535 
					 
					
						
						
							
							Make this work with VC++  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14012  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-04 19:01:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						51ae205adf 
					 
					
						
						
							
							The prototype for ParseCommandLineOptions changed at some point, but this  
						
						... 
						
						
						
						was never updated.  I guess GCC just ignores the prototype
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13995  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-03 22:07:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2a7f15e50b 
					 
					
						
						
							
							Add a new CopyFile function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-02 00:51:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						34e40d44c2 
					 
					
						
						
							
							Add a new function for the JIT  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-28 00:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eb08299518 
					 
					
						
						
							
							Add a pair of functions to hide system specific details of mapping a file in for reading.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13863  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-28 00:23:48 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e0b295afd6 
					 
					
						
						
							
							Removed unused, useless header file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13757  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-25 17:28:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						14d2638e38 
					 
					
						
						
							
							Remove virtual destructor from InstVisitor. This class should never be  
						
						... 
						
						
						
						used through a base pointer/reference so inproper destruction should
never be an issue. Removing this last virtual function also saves 4
bytes off each InstVisitor instance.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-23 20:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						b5b0b45e58 
					 
					
						
						
							
							Add getCaller() method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13650  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-23 08:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3b963590ef 
					 
					
						
						
							
							Starting an identifier with an _ is not legal C/C++ code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-21 18:37:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2944bcaaed 
					 
					
						
						
							
							Add the enum corresponding to the source change I made earlier  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13395  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-07 02:27:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						ad5c296792 
					 
					
						
						
							
							Fix for gcc3.4: invalid use of forward delacred class on line 93  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-06 02:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						6178085cfd 
					 
					
						
						
							
							Move the stuff that fixes the size, orientation & fonts of graphs to  
						
						... 
						
						
						
						the debugging functions that call "dot". These fixed settings have
various problems: for example, the fixed size that is set in the graph
traits classes is not appropriate for turning the dot file into a PNG,
and if TrueType font rendering is being used, the 'Courier' TrueType font
may not be installed. It seems easy enough to specify these things on the
command line, anyhow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-05 06:10:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						48b008db57 
					 
					
						
						
							
							Apply simplification suggested by Chris: why assign() when operator = will do?  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13364  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-04 22:02:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d11577b68b 
					 
					
						
						
							
							Add "Args" optional argument to AbstractInterpreter factory methods, which  
						
						... 
						
						
						
						fills in a ToolArgs vector in the AbstractInterpreter if it is set. This
ToolArgs vector is used to pass additional arguments to LLI and/or LLC.
This is intended to address Bug 40.
Also, make -debug-only=toolrunner work for the LLC and CBE
AbstractInterpreters.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13356  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-04 21:09:01 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						2dd5c96866 
					 
					
						
						
							
							Provide visit(Module&) and visitModule(Module&) functionality.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13353  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-04 18:30:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0aef12a7a9 
					 
					
						
						
							
							Move the GraphTraits for MachineBasicBlocks to the MachineBasicBlock file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13299  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-01 21:05:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						8c53472d0c 
					 
					
						
						
							
							Add machine-CFG graph traits specializations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13288  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-29 17:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ffe551f65 
					 
					
						
						
							
							Changes to fix up the inst_iterator to pass to boost iterator checks.  This  
						
						... 
						
						
						
						patch was graciously contributed by Vladimir Prus.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13185  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-27 15:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						72e606e2bd 
					 
					
						
						
							
							Support iteration over constant instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12645  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-04 19:46:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						43cb041754 
					 
					
						
						
							
							Allow for use of arbitrary iterator types...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12642  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-03 23:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						909f6cf350 
					 
					
						
						
							
							Add new function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12601  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-02 05:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fc33d30446 
					 
					
						
						
							
							Add some new methods  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12539  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-30 00:20:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						62fe9b59c1 
					 
					
						
						
							
							Relax the interface a bit  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12533  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-29 20:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57b25973d6 
					 
					
						
						
							
							Add the visitSelectInst visitor method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12312  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-12 05:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						e9f6f2c049 
					 
					
						
						
							
							Update comment at head of file. Also fix C 'typedef struct' nonsense I  
						
						... 
						
						
						
						inadvertently left in here.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-29 06:33:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						620ee02353 
					 
					
						
						
							
							Add more architectures, and ELF64 stuff.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-29 06:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						757c1f9d87 
					 
					
						
						
							
							Fix my sloppiness  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11968  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-28 22:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						6c39a42b5c 
					 
					
						
						
							
							ELF constants and data structures.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11945  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-28 06:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1cd4c7294c 
					 
					
						
						
							
							Make sure that at least one virtual method is defined in a .cpp file to avoid  
						
						... 
						
						
						
						having the compiler emit RTTI and vtables to EVERY translation unit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11871  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-26 07:24:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						bb92f6fbf2 
					 
					
						
						
							
							Cygwin defines log2 as a macro. Undef it here IFF it has already been defined,  
						
						... 
						
						
						
						so that we always get the inline function instead. Remember, kids, like it says
in the GCC manual, "An Inline Function is As Fast As a Macro."
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11815  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-25 01:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7b3d73b7ec 
					 
					
						
						
							
							Use the new LLVM is_class template instead of the boost one, allowing us to  
						
						... 
						
						
						
						remove our dependency on boost!  Thanks to Reid Spencer for making this possible!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-24 03:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5c4d53a4d1 
					 
					
						
						
							
							Check in a new type_traits header which provides the mysterious is_class  
						
						... 
						
						
						
						template.  Thanks go out to Reid Spencer for skillfully extracting this
from boost!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11784  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-24 03:49:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						95ee9bd81f 
					 
					
						
						
							
							DataTypes.h is now output from configure, and shortened  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-23 22:07:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						a6eb7c19a1 
					 
					
						
						
							
							ThreadSupport.h is now output from configure.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-23 21:30:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2425f8c629 
					 
					
						
						
							
							Significantly simplify gep_type_iterator, and make its interface more general/powerful  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11708  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-22 06:27:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						1d29a6d6c7 
					 
					
						
						
							
							Make ToolExecutionError inherit std::exception and implement its  
						
						... 
						
						
						
						interface: getMessage() is gone, use what() instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-19 07:39:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f03715c6a8 
					 
					
						
						
							
							Add support for just compiling a program  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-18 23:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c8580b2aee 
					 
					
						
						
							
							Byebye method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11598  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-18 20:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8c56be5e2b 
					 
					
						
						
							
							When an error occurs executing a tool, we now throw an exception instead  
						
						... 
						
						
						
						of calling exit(1).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11593  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-18 20:21:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f5c8146a7c 
					 
					
						
						
							
							Change the order of the arguments to the ctor, allowing us to make the boolean default to true  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11592  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-18 20:20:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f1e3285f3a 
					 
					
						
						
							
							Move a helper class out of bugpoint to here.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-18 17:16:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						df2cf418a8 
					 
					
						
						
							
							The CBE is no longer in llvm-dis  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11532  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-17 06:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d11e647257 
					 
					
						
						
							
							Add method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-14 00:30:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6a6dd6f487 
					 
					
						
						
							
							If a node has more than 64 outgoing edges, make the edges go from the 'truncated' block,  
						
						... 
						
						
						
						instead of dropping them entirely.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11334  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-11 20:44:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						440f87eea2 
					 
					
						
						
							
							Revision of Brian's threading support library to be a bit more generic and  
						
						... 
						
						
						
						platform independent.  This code is completely untested (but never used),
and needs autoconf support for detecting pthreads, but it's a start, and
deletes two emails from my inbox.  :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10906  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-17 19:54:29 +00:00