Misha Brukman 
							
						 
					 
					
						
						
							
						
						88d942d898 
					 
					
						
						
							
							Spell `incompatible' correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8163  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-27 18:26:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2d710ff7cf 
					 
					
						
						
							
							Of course, the copy ctor really should copy the operand as well  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8077  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-23 20:06:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8518e74f3e 
					 
					
						
						
							
							Add more methods to be more value-like  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8074  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-23 19:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						88e1eef1ed 
					 
					
						
						
							
							Initial checkin of ValueHolder helper class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8073  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-23 19:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						31a6db0f2c 
					 
					
						
						
							
							Changes to work better with GCC3.4/LLVM G++  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-22 14:26:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3c7eb1f2ea 
					 
					
						
						
							
							Make assertion message more helpful in a case that might happen...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-19 21:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						5560c9d49c 
					 
					
						
						
							
							Spell `necessary' correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-18 14:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						c48ef2ae36 
					 
					
						
						
							
							lib/Support/CommandLine.cpp:  
						
						... 
						
						
						
						Many changes suggested by Chris. It's okay, I'll recover from the emotional
damage...maybe someday. :-)
Collapse ParseCStringVector into ParseStringVector.  Comment it.
Make it take a const input.
Use std::string::npos instead of -1 (what a mouthful!)
Make ParseEnvironmentOptions take const inputs.
Check its args at the very beginning.
Strdup all the contents of newArgv and free them all at the end.
include/Support/CommandLine.h:
Constify progName and envVar arguments to ParseEnvironmentOptions().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7905  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-15 21:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						20968a2472 
					 
					
						
						
							
							Remove extraneous cl:: namespace qualifiers  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-14 22:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						06b06c5f00 
					 
					
						
						
							
							Add support for reading command line arguments from an environment variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7851  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-14 22:00:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2b3860faeb 
					 
					
						
						
							
							Add support to the mangler for targets which require _'s on global symbols  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-11 19:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						35d402fbba 
					 
					
						
						
							
							Remove references to `bugpoint' from the now-generic system utilities.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-07 21:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						3d1b0c7331 
					 
					
						
						
							
							Moved removeFile() and getUniqueFilename() into FileUtilities.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-07 21:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2dd93edfc2 
					 
					
						
						
							
							Move debugging support out of Statistic.h into Debug.h, implement the new DEBUG_TYPE facilities  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7490  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-01 22:12:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4181a4fb4f 
					 
					
						
						
							
							New file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7482  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-01 20:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						ebb20c51fa 
					 
					
						
						
							
							Need to include <string> to fix compile error on Sun  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7358  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-28 16:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						00fee61672 
					 
					
						
						
							
							Forward-declare class Module to make the header file self-contained.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7319  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-25 20:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d957518b51 
					 
					
						
						
							
							Use the C++ <cassert> header, not the C <assert.h> header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7310  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-25 17:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a44a4cd055 
					 
					
						
						
							
							Add includes of assert  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-25 17:23:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab63bd15f5 
					 
					
						
						
							
							Add assert.h include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-25 16:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						4166445b7c 
					 
					
						
						
							
							Cleanups:  
						
						... 
						
						
						
						Mangler.cpp: Constify parameter to makeNameProper, and use const_iterator.
 Make Count an unsigned int, and use utostr().
 Don't name parameters things that start with underscore.
Mangler.h: All of the above, and also: Add Emacs mode-line.  Include <set>.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-24 21:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						b198ca304b 
					 
					
						
						
							
							Factor out name-mangling from X86/Printer, which is derived from CWriter,  
						
						... 
						
						
						
						into this new support class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-24 20:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						bc0e998c49 
					 
					
						
						
							
							The word separate' only has one e'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7173  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-14 17:20:40 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						b5c520bfb6 
					 
					
						
						
							
							Lowercase versions of `occurrence' need to be spelled correctly, too.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-10 17:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						dd6cb6a43b 
					 
					
						
						
							
							Occurrence' has no a' and the `r' is doubled. 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-10 16:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d2a6fc397e 
					 
					
						
						
							
							Add support for 'unsigned' command line arguments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-28 15:47:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3889a2cb05 
					 
					
						
						
							
							Remove a ton of extraneous #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-22 03:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						697a00fbf0 
					 
					
						
						
							
							* Add new CallSite::get factory method  
						
						... 
						
						
						
						* add new setCalledFunction method
* FIX arg_end method which was horribly broken!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6758  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 22:16:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57ec659810 
					 
					
						
						
							
							Make sure accessor is properly doxygenized.  It wants two lines  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6756  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 21:44:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						95ab3d4bc4 
					 
					
						
						
							
							Add accessor  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6755  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 21:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ad110d2bb4 
					 
					
						
						
							
							Make CallSite's default constructable, copyable, and assignable (explicitly)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6749  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 19:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						a9f6e4ae0e 
					 
					
						
						
							
							Regularize the names of #include-guards.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6732  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 00:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						be583b914d 
					 
					
						
						
							
							Included assert.h so that the code compiles under newer versions of GCC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6682  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-11 14:01:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bf0ac3fe69 
					 
					
						
						
							
							Add doxygen comment for namespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6579  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-03 15:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1ff1da7ac9 
					 
					
						
						
							
							dyn_cast_or_null should work just the same as dyn_cast does  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6394  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-29 15:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7594b29c75 
					 
					
						
						
							
							Remove long dead code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-22 22:00:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b3b729b69b 
					 
					
						
						
							
							Add support for a new "CommaSeparated" modifier  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-22 20:25:57 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						82c89b9f3a 
					 
					
						
						
							
							Hopefully, the final fix for `[Pp]ropogate'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-20 21:01:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						806cebc562 
					 
					
						
						
							
							Updates to match recent timer updates  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6069  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-09 20:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97b315a585 
					 
					
						
						
							
							Add support for the new VarArgInst instruction, reindent some stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-08 02:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ad5a31324 
					 
					
						
						
							
							Revert last checkin.  Note that PHI nodes can use basic blocks also!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-26 17:38:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						90117cbb6f 
					 
					
						
						
							
							Remove long-dead obsolete cruft  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-25 23:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						baf64b1e1c 
					 
					
						
						
							
							Remove support for "targetdata pass ctors"  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5901  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-24 18:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d55e98673a 
					 
					
						
						
							
							Kill unneccesary &*  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-23 16:35:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ea0f49e524 
					 
					
						
						
							
							Allow dyn_cast to operate on things that aren't OBVIOUSLY a pointer type.  
						
						... 
						
						
						
						These things can be converted to a pointer, like ilist_iterators
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-23 16:17:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						93a7e08d1f 
					 
					
						
						
							
							Initial checkin of CallSite wrapper for Call/Invoke instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5618  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-24 20:35:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a329733f47 
					 
					
						
						
							
							Allow the addition of edge source labels  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5493  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-05 19:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb09cc268b 
					 
					
						
						
							
							Move annotation to support library  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-14 21:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4a10645c70 
					 
					
						
						
							
							New files for miscompilation detection  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5120  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-23 23:50:16 +00:00