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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ruchira Sasanka
							
						 
					 | 
					
						
						
							
						
						b2d11bad7e
					 | 
					
						
						
							
							Changed printValue() to print constant value if the value is a constant.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@292 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-24 18:21:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ruchira Sasanka
							
						 
					 | 
					
						
						
							
						
						683847fb75
					 | 
					
						
						
							
							*** empty log message ***
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@291 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-24 17:14:13 +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
							
						 
					 | 
					
						
						
							
						
						b49ff5c5ee
					 | 
					
						
						
							
							Doh!  Wrong accessor.  Caused 'can not read bytecode' errors.  :(
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-23 18:51:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						4bc3daaa3f
					 | 
					
						
						
							
							Eliminated the Unique class in favor of NonCopyable and NonCopyableV
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@280 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-23 18:26:21 +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
							
						 
					 | 
					
						
						
							
						
						75279ccc75
					 | 
					
						
						
							
							Clean up hash table usage
						
						
						
						
						
						
						
						Remove opaque pointer used for C compatibility which isn't an issue
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-23 03:50:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						6c5a32d545
					 | 
					
						
						
							
							Removal of the redundant CompileContext wrapper
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-23 03:09:03 +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
							
						 
					 | 
					
						
						
							
						
						a28504313d
					 | 
					
						
						
							
							Remove dependence on command line library.  Silly anyway.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@271 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-22 18:36:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						aceb9132b7
					 | 
					
						
						
							
							Privatize LLCOptions.  It had no business being visible to the entire
						
						
						
						
						
						
						
						program.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@267 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-22 04:40:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						68498cefe6
					 | 
					
						
						
							
							Eliminate lots of unnecessary #includes and forward decls
						
						
						
						
						
						
						
						there are probably more to kill
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@261 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 23:24:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						942d99e4c8
					 | 
					
						
						
							
							Eliminate many unneccesary #includes
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 22:59:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						51a9ad93af
					 | 
					
						
						
							
							Make code fit in 80 columns more
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@259 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 22:57:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						36765b0c3f
					 | 
					
						
						
							
							Remove unneccesary #includes
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 22:53:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						57738965f8
					 | 
					
						
						
							
							Exterminate nasty Cisms
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 22:42:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						e23fb7c8ee
					 | 
					
						
						
							
							Refer to include/llvm/CodeGen not Codegen
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 22:32:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						ea1c7b6f7d
					 | 
					
						
						
							
							Make sure we build all of the code!
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 21:04:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						7e583cfafe
					 | 
					
						
						
							
							Renamed include/llvm/Codegen to include/llvm/CodeGen
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 20:58:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						f9be9a9bf1
					 | 
					
						
						
							
							Fix code to be in a consistent style
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 20:09:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						cfad5df977
					 | 
					
						
						
							
							Remove getTempValuesForMachineCode from the Instruction interface
						
						
						
						
						
						
						
						to remove dependency on <vector>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 20:04:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						d9c03441b5
					 | 
					
						
						
							
							Moved LLC subdir to the tools top level directory
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 19:33:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						d7fa0fdbd7
					 | 
					
						
						
							
							Add new ctor for ConstPoolBool
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@246 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 19:16:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						1a2cefcb40
					 | 
					
						
						
							
							Add new constructor for const pool bool
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@245 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 19:15:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						f59bd5331e
					 | 
					
						
						
							
							Add support for casts
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 19:10:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						7e314d2042
					 | 
					
						
						
							
							Add support for casting operators
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 19:10:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						19f31f28d8
					 | 
					
						
						
							
							More functionality, renamed API
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 19:07:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
					 | 
					
						
						
							
						
						8ee0064983
					 | 
					
						
						
							
							Utility routines for simpler access to the value of an integer constant.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 12:44:00 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
					 | 
					
						
						
							
						
						a21cf20411
					 | 
					
						
						
							
							Description of the SPARC as a target architecture.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 12:42:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
					 | 
					
						
						
							
						
						daae69927f
					 | 
					
						
						
							
							Base clas for a description of a target architecture.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 12:42:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
					 | 
					
						
						
							
						
						70bc4b5d1a
					 | 
					
						
						
							
							Instruction selection via pattern matching on instruction trees using BURG.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 12:41:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
					 | 
					
						
						
							
						
						05f4745c01
					 | 
					
						
						
							
							*** empty log message ***
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 12:41:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
					 | 
					
						
						
							
						
						4e1aeca8c9
					 | 
					
						
						
							
							Added CodeGen, LLC, and Support.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 12:40:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
					 | 
					
						
						
							
						
						a4e6f88fbb
					 | 
					
						
						
							
							Add isIntegral() method to SignedIntType and UnsignedIntType.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-21 12:32:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
					 | 
					
						
						
							
						
						d01d99b2a0
					 | 
					
						
						
							
							Compute and cache information about the storage size and layout
						
						
						
						
						
						
						
						of structures.  This information is machine-dependent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-20 21:09:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
					 | 
					
						
						
							
						
						6575a1d134
					 | 
					
						
						
							
							Provide uniform access to the pointer operand and to the index
						
						
						
						
						
						
						
						operands (if any) for different types of MemAccessInst's.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-20 21:07:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
					 | 
					
						
						
							
						
						3344615555
					 | 
					
						
						
							
							Added a representation of the machine instructions generated
						
						
						
						
						
						
						
						for a VM instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-20 21:05:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						369bbeb62c
					 | 
					
						
						
							
							Start of expression analysis support
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-20 19:17:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						37bf6308ab
					 | 
					
						
						
							
							Implement ensureTypeAvailable
						
						
						
						
						
						
						
						Implement ConstPoolInt class
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-20 19:16:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						b5bcbc3bef
					 | 
					
						
						
							
							Add support for constant propogation of multiplies
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-20 19:15:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						622f740a7d
					 | 
					
						
						
							
							Factor out WriteAsOperand.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-20 19:15:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						698b56e690
					 | 
					
						
						
							
							Add a comment.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-20 19:15:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						a137f87051
					 | 
					
						
						
							
							Add multiply as a supported constant propogation operation
						
						
						
						
						
						
						
						Include the LevelChange.h header in AllOpts.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-20 19:14:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						7f6330c743
					 | 
					
						
						
							
							Fix nasty typo
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2001-07-20 04:39:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |