Chris Lattner 
							
						 
					 
					
						
						
							
						
						901216d527 
					 
					
						
						
							
							New file for expression tree conversion  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1128  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-04 23:24:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						59cd9f1e9f 
					 
					
						
						
							
							Refactor code to share stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1127  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-04 23:24:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bacec7bc24 
					 
					
						
						
							
							* Relax restriction that prevented malloc promotion in certain cases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1125  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-04 22:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b980e18066 
					 
					
						
						
							
							* Disable debug output  
						
						... 
						
						
						
						* fix minor bug with taking datasize of unsized array type
* Insert code to support speculative changes later
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1122  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-04 21:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f3b976e65f 
					 
					
						
						
							
							Convert backward conversion of expression trees into a new more powerful bidirectional approach.  Add transforms for more instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1121  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-04 20:21:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e7f409169 
					 
					
						
						
							
							Minor method rename  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-04 08:08:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b96939519b 
					 
					
						
						
							
							Add transformations for Load and GetElementPtr.  Fix broken transform with shr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1118  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-04 07:42:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab9f21f4c4 
					 
					
						
						
							
							Fix cast instructions that end up in bad places in GCC output  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-04 07:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						081431a639 
					 
					
						
						
							
							Avoid making a broken transformation!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1115  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 21:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5b497ee7c2 
					 
					
						
						
							
							Add new cleanup pass:  
						
						... 
						
						
						
						//  1. PHI nodes with multiple entries for the same predecessor.  GCC sometimes
//     generates code that looks like this:
//
//  bb7:  br bool %cond1004, label %bb8, label %bb8
//  bb8: %reg119 = phi uint [ 0, %bb7 ], [ 1, %bb7 ]
//
//     which is completely illegal LLVM code.  To compensate for this, we insert
//     an extra basic block, and convert the code to look like this:
//
//  bb7: br bool %cond1004, label %bbX, label %bb8
//  bbX: br label bb8
//  bb8: %reg119 = phi uint [ 0, %bbX ], [ 1, %bb7 ]
//
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1114  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 21:08:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b20807f23e 
					 
					
						
						
							
							* Export method to merge identically named methods  
						
						... 
						
						
						
						* Add code to fix PHI nodes that are missing arguments.  These PHI nodes can
  be generated by GCC if there is an uninitialized variable flowing into a merge
  point.  For example:
int foo(int y) {
  int X;
  if (y) X = 1;
  return X;
}
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1110  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 19:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						fca59d7dc9 
					 
					
						
						
							
							Commented out code so that copies are inserted for all phi args  
						
						... 
						
						
						
						CahedCopyMap was disabled to insert phi elimination code for all phi args
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1105  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 17:09:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						055c963f58 
					 
					
						
						
							
							Changes to compile the TSP benchmark successfully.  Favor warning instead of assertion failures.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1103  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 10:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b6b26921e3 
					 
					
						
						
							
							Add code to link method together with the same name if one is vararg and the other isn't.  
						
						... 
						
						
						
						This resolves definitions like this:
   %list * "foo"(...)
   %list * "foo"(int)
together which can often occur because C programmers don't put prototypes in like they should.  GRR
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1102  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 09:19:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2c236f3e20 
					 
					
						
						
							
							Don't forget to link type names together too.  Fix for Olden/mst benchmark  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 05:18:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2d3e8bba62 
					 
					
						
						
							
							Add extra code for debugging linker problems  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 03:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e99c66b74f 
					 
					
						
						
							
							* Add comments for peepholes  
						
						... 
						
						
						
						* Implement new peephole:
     // Peephole optimize the following instructions:
     // %t1 = cast {<...>} * %StructPtr to <ty> *
     //
     // Into: %t2 = getelementptr {<...>} * %StructPtr, <0, 0, 0, ...>
     //       %t1 = cast <eltype> * %t1 to <ty> *
  This peephole eliminated 9 evil casts in the health benchmark, and
  completely turned the addList method around.  :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1085  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-01 17:05:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						68b07b7c5d 
					 
					
						
						
							
							Add DCE as integral part of the level raising to avoid processing instructions that are dead  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-01 07:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a1f6e648be 
					 
					
						
						
							
							Expose the low level DCE mechanism to external users  
						
						... 
						
						
						
						Refactor code to support it
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1083  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-01 07:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dedee7bf15 
					 
					
						
						
							
							* Implement expression type conversion for constant values  
						
						... 
						
						
						
						* Fix a problem setting a name on a constant value that died because no symbol table was passed in
* Add some comments describing the passes
* Implement a new peephole:
     // Peephole optimize the following instructions:
     // %t = cast <T1>* %P to <T2> * ;; If T1 is losslessly convertable to T2
     // store <T2> %V, <T2>* %t
     //
     // Into:
     // %t = cast <T2> %V to <T1>
     // store <T1> %t2, <T1>* %P
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1080  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-01 05:57:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						edefaa1196 
					 
					
						
						
							
							Simplify DCE code a lot  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1079  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-01 05:55:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8d38e54c2f 
					 
					
						
						
							
							* Convert getelementptr/store pairs into a single store  
						
						... 
						
						
						
						* Convert getelementptr/load pairs into a single load
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1075  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-01 03:12:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d32a96121b 
					 
					
						
						
							
							Initial checkin of level raising code, after move and cleanup and expands from the opt directory  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1074  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-01 02:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						591bda986e 
					 
					
						
						
							
							Propogate name to the malloc itself instead of to the cast  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1071  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-01 02:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ef6559718 
					 
					
						
						
							
							Use the correct prototype for malloc and free  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1066  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-31 06:36:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bfe11108ad 
					 
					
						
						
							
							Implement code to convert %malloc and %free FUNCTION CALLS into the instruction equivalent  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-31 06:35:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						37aabf28b3 
					 
					
						
						
							
							Implemented constant propogation of cast instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-31 05:07:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e51e03b3c6 
					 
					
						
						
							
							Initial version of GCC cleanup pass: just removes extraneous global symbol table entries for types  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-31 04:33:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4f68528de4 
					 
					
						
						
							
							Fix bug when inlining a method that refers to a global variable  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-31 02:27:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						111bd01c11 
					 
					
						
						
							
							Fix broken assertion.  Didn't allow for pointer case  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1034  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-29 17:27:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						43a6f2e332 
					 
					
						
						
							
							Pull method symbols over when linking.  Otherwise the result of the link will appear stripped  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-29 16:55:41 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						c426c63b39 
					 
					
						
						
							
							Make newlines be newlines! This should now work in both lli and native code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1016  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-28 22:44:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2301a070f6 
					 
					
						
						
							
							Remove non linking related stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1015  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-28 22:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						9466f5113b 
					 
					
						
						
							
							Added name-mangling routines for future use.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-28 21:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						d889330869 
					 
					
						
						
							
							Use separate functions for printing values of each type.  
						
						... 
						
						
						
						Put trace code before condition-generating instruction in basic blocks
that end in a conditional branch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-28 21:37:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c2d774b6c1 
					 
					
						
						
							
							Fix problem linking in a method prototype when a method body exists  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@965  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-23 20:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b81a0bff04 
					 
					
						
						
							
							Refix bugs, stop using deprecated strstream header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@898  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-18 20:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						475becb7bc 
					 
					
						
						
							
							Initial checkin  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-18 20:05:37 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						631b9a3523 
					 
					
						
						
							
							Only print values live at BB or method exit, and insert loads at each  
						
						... 
						
						
						
						BB exit to read and print values stored in that BB.   Note that only
these stored values are live at method exit!.  Also, print messages at
method entry and exit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@892  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-18 18:16:11 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						bedb00d6dc 
					 
					
						
						
							
							Handle multiple exit blocks correctly.  
						
						... 
						
						
						
						Restore string variable cache.
Resurrect code to use formatted printing instead of PrintVal
but leave it turned off for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-18 13:49:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4457163bc4 
					 
					
						
						
							
							Convert to be compatible with lli.  
						
						... 
						
						
						
						Need to eliminate duplicate \n entries
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@883  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-18 06:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8d9e3776d8 
					 
					
						
						
							
							Massive hacks to try to fix subtle logic bugs.  I think it's all working now,  
						
						... 
						
						
						
						at least what used to.  I should disable method exit code completely because
it's broken (doesn't insert just post dominating values)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@881  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-18 05:28:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						42c9c2cce4 
					 
					
						
						
							
							Convert to new simpler pass itf  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-18 05:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5680ee6b28 
					 
					
						
						
							
							Convert optimizations to the pass infrastructure  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-18 01:32:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1bffea0341 
					 
					
						
						
							
							Add new Pass infrastructure and some examples  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-15 17:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c18545dc9e 
					 
					
						
						
							
							Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get tired typing that much  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-15 13:21:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f84b9bc33b 
					 
					
						
						
							
							* getExitNode() doesn't exist in method anymore  
						
						... 
						
						
						
						* Make local functions static
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@820  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-15 13:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						54287145e7 
					 
					
						
						
							
							Added Instrumentation subdirectory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-15 12:01:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8d2de8a82c 
					 
					
						
						
							
							Implement linking of global variable constant references  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@817  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-15 03:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5fdc4c91ae 
					 
					
						
						
							
							Minor cleanup  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@812  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-14 23:29:30 +00:00