|  Vikram S. Adve | bff682dfac | Eliminate separate enum for operand register type. Use union for alternative data for different operand types.
Add iterator over Value* operands in a MachineInstr.
llvm-svn: 307 | 2001-07-28 04:06:37 +00:00 | 
				
					
						|  Chris Lattner | 3a7aa63841 | Work around a few 'sorting issues' with the bytecode output that causes the bytecode not to be bit for bit identical.  This is a hack and should be fixed in the future
llvm-svn: 306 | 2001-07-26 16:30:18 +00:00 | 
				
					
						|  Chris Lattner | ee998be490 | Don't write out constants that do not have a name, they will be inlined. llvm-svn: 305 | 2001-07-26 16:29:38 +00:00 | 
				
					
						|  Chris Lattner | 252afbaf33 | Refactor some of the constant stuff so that we can return complex constant values directly.  This was causing test failures. :(
llvm-svn: 304 | 2001-07-26 16:29:15 +00:00 | 
				
					
						|  Chris Lattner | 89d4dfbfba | Add an arg to insertVal to allow us to prevent builtin types from being ignored when they are inserted.
Ignore constant values without names.  If they are used, they will be inlined.
llvm-svn: 303 | 2001-07-26 16:28:37 +00:00 | 
				
					
						|  Chris Lattner | 547bda8e18 | Add an arg to insertVal to allow us to prevent builtin types from being ignored when they are inserted
llvm-svn: 302 | 2001-07-26 16:28:18 +00:00 | 
				
					
						|  Chris Lattner | 6bd07a6f51 | New test for varargs functions llvm-svn: 301 | 2001-07-25 22:49:12 +00:00 | 
				
					
						|  Chris Lattner | d642454bba | Add library dep llvm-svn: 300 | 2001-07-25 22:48:43 +00:00 | 
				
					
						|  Chris Lattner | 2d88a8ee37 | Parenthesize output for expranalyze so that pointer stuff being multiplied isn't confusing llvm-svn: 299 | 2001-07-25 22:48:37 +00:00 | 
				
					
						|  Chris Lattner | 1ca60f71f0 | Build as before dis llvm-svn: 298 | 2001-07-25 22:48:09 +00:00 | 
				
					
						|  Chris Lattner | 90e0d464ba | Add support for extern varargs methods & varargs method calls llvm-svn: 297 | 2001-07-25 22:47:55 +00:00 | 
				
					
						|  Chris Lattner | 42b5a8a6e5 | Add support for extern varargs methods & varargs method calls Remove tool generated files
llvm-svn: 296 | 2001-07-25 22:47:46 +00:00 | 
				
					
						|  Chris Lattner | c4d6aca02e | Fix a bug when compiling 'shl ubyte * %var, ubyte 2' llvm-svn: 295 | 2001-07-25 22:47:32 +00:00 | 
				
					
						|  Chris Lattner | e06cbbbc74 | Filter out noncore stuff llvm-svn: 294 | 2001-07-25 22:46:22 +00:00 | 
				
					
						|  Chris Lattner | fd7f856670 | Fixed a bug exposed when doing something like this:   <program> -notanoption --help llvm-svn: 293 | 2001-07-25 18:40:49 +00:00 | 
				
					
						|  Ruchira Sasanka | 6988791c1e | Changed printValue() to print constant value if the value is a constant. llvm-svn: 292 | 2001-07-24 18:21:21 +00:00 | 
				
					
						|  Ruchira Sasanka | 9f18119edb | *** empty log message *** llvm-svn: 291 | 2001-07-24 17:14:13 +00:00 | 
				
					
						|  Chris Lattner | 46c73465b6 | Doh!  Wrong Optional flag.  :( llvm-svn: 290 | 2001-07-23 23:14:23 +00:00 | 
				
					
						|  Chris Lattner | 81cc83df03 | Add a comment indicating that there is documentation of the library llvm-svn: 289 | 2001-07-23 23:04:07 +00:00 | 
				
					
						|  Chris Lattner | ba02525614 | Initial checking of some rough documentation for commandline library llvm-svn: 288 | 2001-07-23 23:03:12 +00:00 | 
				
					
						|  Chris Lattner | 3dfcf026f0 | Change option name slightly llvm-svn: 287 | 2001-07-23 23:02:51 +00:00 | 
				
					
						|  Chris Lattner | 4fdde2cc62 | Minor changes to implementation of CommandLine library to let users override options forced by different  subclasses of Option
llvm-svn: 286 | 2001-07-23 23:02:45 +00:00 | 
				
					
						|  Chris Lattner | 85014f4657 | Add a missing </a> tag llvm-svn: 285 | 2001-07-23 20:40:41 +00:00 | 
				
					
						|  Chris Lattner | d5c3133364 | Use the new Alias command line option llvm-svn: 284 | 2001-07-23 20:22:30 +00:00 | 
				
					
						|  Chris Lattner | ab0cc40796 | 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
llvm-svn: 283 | 2001-07-23 19:27:24 +00:00 | 
				
					
						|  Chris Lattner | 0d005997fd | Doh!  Wrong accessor.  Caused 'can not read bytecode' errors.  :( llvm-svn: 282 | 2001-07-23 18:51:23 +00:00 | 
				
					
						|  Chris Lattner | a6b2ddeb82 | -help is verbose enough that we don't need this anymore llvm-svn: 281 | 2001-07-23 18:31:02 +00:00 | 
				
					
						|  Chris Lattner | 78a307b170 | Eliminated the Unique class in favor of NonCopyable and NonCopyableV llvm-svn: 280 | 2001-07-23 18:26:21 +00:00 | 
				
					
						|  Chris Lattner | e2472bbf6c | Moved inline/llvm/Tools/* to include/llvm/Support/* llvm-svn: 279 | 2001-07-23 17:46:59 +00:00 | 
				
					
						|  Chris Lattner | 36a57d31e3 | Initial checkin llvm-svn: 278 | 2001-07-23 17:17:47 +00:00 | 
				
					
						|  Chris Lattner | 7c310fa6ac | Fix coding style issues to actually attempt to be somewhat uniform llvm-svn: 277 | 2001-07-23 05:03:15 +00:00 | 
				
					
						|  Chris Lattner | ae066aaf44 | Nonpolymorphic class, doesn't need a virtual dtor! llvm-svn: 276 | 2001-07-23 03:57:05 +00:00 | 
				
					
						|  Chris Lattner | 44187dbff1 | Clean up hash table usage Remove opaque pointer used for C compatibility which isn't an issue
llvm-svn: 275 | 2001-07-23 03:50:57 +00:00 | 
				
					
						|  Chris Lattner | d8f1cc98e8 | Removal of the redundant CompileContext wrapper llvm-svn: 274 | 2001-07-23 03:09:03 +00:00 | 
				
					
						|  Chris Lattner | 8767b618ef | Verbosify descriptions llvm-svn: 273 | 2001-07-23 02:54:25 +00:00 | 
				
					
						|  Chris Lattner | 0af2464a78 | Large scale changes to implement new command line argument facility llvm-svn: 272 | 2001-07-23 02:35:57 +00:00 | 
				
					
						|  Chris Lattner | f2d1e79276 | Remove dependence on command line library.  Silly anyway. llvm-svn: 271 | 2001-07-22 18:36:00 +00:00 | 
				
					
						|  Chris Lattner | 2ed3326123 | Make it pickier llvm-svn: 270 | 2001-07-22 05:45:46 +00:00 | 
				
					
						|  Chris Lattner | 1dde6921a3 | Add flag for emacs so it realizes it's C++ code llvm-svn: 269 | 2001-07-22 05:15:16 +00:00 | 
				
					
						|  Chris Lattner | 941978e1bf | New test case llvm-svn: 268 | 2001-07-22 05:00:34 +00:00 | 
				
					
						|  Chris Lattner | 9c0f8f24e0 | Privatize LLCOptions.  It had no business being visible to the entire program.
llvm-svn: 267 | 2001-07-22 04:40:02 +00:00 | 
				
					
						|  Chris Lattner | 2c52fe7a52 | Move private header into private directory llvm-svn: 266 | 2001-07-22 03:59:25 +00:00 | 
				
					
						|  Chris Lattner | 5f4b44652f | Convert from using C style char*'s to strings. Look ma, no strdups
llvm-svn: 265 | 2001-07-22 03:57:31 +00:00 | 
				
					
						|  Chris Lattner | 6f55581254 | Remove String file some more llvm-svn: 264 | 2001-07-22 00:46:48 +00:00 | 
				
					
						|  Chris Lattner | 043ad095ae | Remove stringutils.h file llvm-svn: 263 | 2001-07-22 00:18:33 +00:00 | 
				
					
						|  Chris Lattner | a05bbb614f | Destroy the StringUtils.h file llvm-svn: 262 | 2001-07-22 00:18:10 +00:00 | 
				
					
						|  Chris Lattner | b299068101 | Eliminate lots of unnecessary #includes and forward decls there are probably more to kill
llvm-svn: 261 | 2001-07-21 23:24:48 +00:00 | 
				
					
						|  Chris Lattner | 7769970e16 | Eliminate many unneccesary #includes llvm-svn: 260 | 2001-07-21 22:59:56 +00:00 | 
				
					
						|  Chris Lattner | 7cad6f14b8 | Make code fit in 80 columns more llvm-svn: 259 | 2001-07-21 22:57:05 +00:00 | 
				
					
						|  Chris Lattner | eb68f3263c | Remove unneccesary #includes llvm-svn: 258 | 2001-07-21 22:53:35 +00:00 |