| 
							
							
								 Chris Lattner | f038acbee2 | Clean up error handling a bit.  Add / as a seperator for command line arguments.  This is just a big old ugly hack. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@974 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-10-24 06:21:56 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | d215fd1f56 | Add StringList support git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@766 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-10-13 06:53:19 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 82072d4743 | Clean up Type class by removing mutable ConstRules member and use annotations insead git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@516 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-09-09 21:02:38 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | c0f483d4ef | Annotations are const objects now git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@458 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-09-07 16:44:01 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | da8f004cdb | Support passing a data pointer to annotation factory methods git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@376 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-08-27 05:19:10 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 8dc89a330c | Add annotation support git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@366 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-08-23 17:07:56 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 3805e4ccfa | Fixed a bug exposed when doing something like this:   <program> -notanoption --help git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-25 18:40:49 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 2233a07b68 | Doh!  Wrong Optional flag.  :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@290 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-23 23:14:23 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 03fe1bd149 | Add a comment indicating that there is documentation of the library git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-23 23:04:07 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | dc4693dbcf | Minor changes to implementation of CommandLine library to let users override options forced by different  subclasses of Option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-23 23:02:45 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 1e78f36127 | CommandLine library cleanup.  No longer use getValue/setValue, instead, just treat the commandline args as the objects they represent and the "right thing" will happen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@283 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-23 19:27:24 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 57dbb3ad63 | Moved inline/llvm/Tools/* to include/llvm/Support/* git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@279 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-23 17:46:59 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | dbab15a2c9 | Initial checkin git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@278 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-23 17:17:47 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 8f367bd3c0 | Large scale changes to implement new command line argument facility git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-23 02:35:57 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 953e0d7076 | Convert from using C style char*'s to strings. Look ma, no strdups
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-22 03:57:31 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 29f921ca75 | Remove String file some more git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@264 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-22 00:46:48 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | c03520210c | Remove stringutils.h file git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@263 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-22 00:18:33 +00:00 |  | 
			
				
					| 
							
							
								 Vikram S. Adve | 6beedac106 | Program options class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235 91177308-0d34-0410-b5e6-96231b3b80d8 | 2001-07-21 12:43:07 +00:00 |  |