Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						8c65f6e71c 
					 
					
						
						
							
							Move remaining stuff to the isInteger predicate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92771  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 21:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						6a6b90ebd9 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92615  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						ed5cb593ef 
					 
					
						
						
							
							80-col violations, trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92470  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-04 07:55:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8047d9a6be 
					 
					
						
						
							
							move an optimization for memcmp out of simplifylibcalls and into  
						
						... 
						
						
						
						SDISel.  This optimization was causing simplifylibcalls to 
introduce type-unsafe nastiness.  This is the first step, I'll be 
expanding the memcmp optimizations shortly, covering things that
we really really wouldn't want simplifylibcalls to do.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-24 00:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						98d67d7d7e 
					 
					
						
						
							
							reorder to follow a normal fall-through style, no functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 23:24:51 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						d060b2576a 
					 
					
						
						
							
							Update objectsize intrinsic and associated dependencies. Fix  
						
						... 
						
						
						
						lowering code and update testcases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 02:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						f734be2ba4 
					 
					
						
						
							
							Whitespace fixes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91875  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-22 01:23:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						24604110ef 
					 
					
						
						
							
							reapply my strstr optimization.  I have reproduced the x86-64 bootstrap  
						
						... 
						
						
						
						miscompile (i386.o miscompares) but it happens both with and without
this patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91532  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-16 09:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0001517d9d 
					 
					
						
						
							
							revert my strstr optimization, I'm told it breaks x86-64 bootstrap.  
						
						... 
						
						
						
						Will reapply with a fix when I get a chance.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91486  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-16 00:46:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ad6b1fdaf9 
					 
					
						
						
							
							optimize strstr, PR5783  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91438  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-15 19:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						099b41f342 
					 
					
						
						
							
							add some other xforms that should be done as part of PR5783  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91428  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-15 09:05:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bf796323b2 
					 
					
						
						
							
							tidy up, remove dependence on order of evaluation of function args from EmitMemCpy.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90297  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-02 06:05:42 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						80bf1d5278 
					 
					
						
						
							
							Add more optimizations for object size checking, enable handling of  
						
						... 
						
						
						
						object size intrinsic and verify return type is correct. Collect various
code in one place.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-21 01:01:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f7751c134a 
					 
					
						
						
							
							Revert "Add some rough optimizations for checking routines.", it buildeth not.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89482  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-20 20:17:30 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						3bcaa8ac95 
					 
					
						
						
							
							Add some rough optimizations for checking routines.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89479  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-20 19:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						f63c41033a 
					 
					
						
						
							
							CreateIntCast takes an "isSigned" parameter.  Pass "true" for it, rather than  
						
						... 
						
						
						
						a name.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88908  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-16 12:32:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74965f2279 
					 
					
						
						
							
							fix PR5104: when printing a single character, return the result of  
						
						... 
						
						
						
						putchar in case there is an error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-09 04:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						992a637297 
					 
					
						
						
							
							Teach SimplifyLibCalls to fold memcmp calls with constant arguments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-05 17:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						7b5e61707a 
					 
					
						
						
							
							Add objectsize intrinsic and hook it up through codegen. Doesn't  
						
						... 
						
						
						
						do anything than return "I don't know" at the moment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85189  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 00:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						37c8b86d43 
					 
					
						
						
							
							80-column and whitespace fixes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83489  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-07 21:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ac53a0b272 
					 
					
						
						
							
							Introduce and use convenience methods for getting pointer types  
						
						... 
						
						
						
						where the element is of a basic builtin type.  For example, to get
an i8* use getInt8PtrTy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-06 15:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cf0fe8d813 
					 
					
						
						
							
							strength reduce a ton of type equality tests to check the typeid (Through  
						
						... 
						
						
						
						the new predicates I added) instead of going through a context and doing a
pointer comparison.  Besides being cheaper, this allows a smart compiler
to turn the if sequence into a switch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83297  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-05 05:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						76926b6789 
					 
					
						
						
							
							Fix SimplifyLibCalls to transfer attributes from callees rather than  
						
						... 
						
						
						
						calls, since direct calls don't always reflect the attributes of their
callees.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-26 18:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a23643d5b7 
					 
					
						
						
							
							Rename ConstantFP's getInf to getInfinity.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82823  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-25 23:40:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						79cb840136 
					 
					
						
						
							
							Transform pow(x, 0.5) to (x == -inf ? inf : fabs(sqrt(x))), which is  
						
						... 
						
						
						
						typically faster then doing a general pow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-25 23:10:17 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						83d63919bd 
					 
					
						
						
							
							Enhance transform passes so that they apply the same tranforms to malloc calls as to MallocInst.  
						
						... 
						
						
						
						Reviewed by Dan Gohman.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-18 22:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e9f9a7e10e 
					 
					
						
						
							
							In C++, code is not allowed to call main.  In C it is, this  
						
						... 
						
						
						
						simplifylibcalls optimization is thus valid for C++ but not C.
It's not important enough to worry about for C++ apps, so just
remove it.
rdar://7191924
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80887  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-03 05:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3e8b6631e6 
					 
					
						
						
							
							eliminate VISIBILITY_HIDDEN from Transforms/Scalar.  PR4861  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80766  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-02 06:11:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						107f41fad5 
					 
					
						
						
							
							Fix SimplifyLibcalls and ValueTracking to check mayBeOverridden  
						
						... 
						
						
						
						before performing optimizations based on constant string values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-19 00:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f14d919742 
					 
					
						
						
							
							Make TargetData optional in SimplifyLibCalls.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-18 00:48:13 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1d0be15f89 
					 
					
						
						
							
							Push LLVMContexts through the IntegerType APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 21:58:54 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a7235ea724 
					 
					
						
						
							
							Move a few more APIs back to 2.5 forms.  The only remaining ones left to change back are  
						
						... 
						
						
						
						metadata related, which I'm waiting on to avoid conflicting with Devang.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-31 20:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						debcb01b0f 
					 
					
						
						
							
							Move types back to the 2.5 API.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77516  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-29 22:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						473955f439 
					 
					
						
						
							
							Fix PR4645 which was fallout from the fix for PR4641.  
						
						... 
						
						
						
						- Call RAUW to delete all instructions (this is a patch from Nick Lewycky).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77512  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-29 22:00:43 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						baf3c40440 
					 
					
						
						
							
							Move ConstantExpr to 2.5 API.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-29 18:55:55 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						0efa921736 
					 
					
						
						
							
							Bulk erasing instructions without RAUWing them is unsafe. Instead, break them  
						
						... 
						
						
						
						into a new BB that has no predecessors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77433  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-29 05:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1fd7096407 
					 
					
						
						
							
							Change ConstantArray to 2.5 API.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77347  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-28 18:32:17 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						6f83c9c6ef 
					 
					
						
						
							
							Move ConstantFP construction back to the 2.5-ish API.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77247  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-27 20:59:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f0443c1eb4 
					 
					
						
						
							
							Remove Value::getNameLen  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77148  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-26 08:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						93b67e40de 
					 
					
						
						
							
							Eliminate some uses of DOUT, cerr, and getNameStart().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-26 07:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						03d7651c36 
					 
					
						
						
							
							Remove Value::{isName, getNameRef}.  
						
						... 
						
						
						
						Also, change MDString to use a StringRef.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-25 23:55:21 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						eed707b1e6 
					 
					
						
						
							
							Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types.  More to come.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77011  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-24 23:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						6316fbcb04 
					 
					
						
						
							
							Convert StringMap to using StringRef for its APIs.  
						
						... 
						
						
						
						- Yay for '-'s and simplifications!
 - I kept StringMap::GetOrCreateValue for compatibility purposes, this can
   eventually go away. Likewise the StringMapEntry Create functions still follow
   the old style.
 - NIFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-23 18:17:34 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e922c02019 
					 
					
						
						
							
							Get rid of the Pass+Context magic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76702  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-22 00:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						62bb413435 
					 
					
						
						
							
							Fix simplifylibcalls memset recognition to work on 64-bit platforms  
						
						... 
						
						
						
						where int is 32 bits.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-18 08:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						001dbfebcb 
					 
					
						
						
							
							Move the ConstantInt uniquing table into LLVMContextImpl.  This exposed a number of issues in  
						
						... 
						
						
						
						our current context-passing stuff, which is also fixed here
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76089  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 18:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						73c6b7127a 
					 
					
						
						
							
							Move more functionality over to LLVMContext.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75497  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 20:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						d1fbd14294 
					 
					
						
						
							
							Push LLVMContext _back_ through IRBuilder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75040  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-08 20:50:47 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e9b11b4313 
					 
					
						
						
							
							Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-08 19:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						3d29df3e8a 
					 
					
						
						
							
							Push LLVMContext through GlobalVariables and IRBuilder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-08 01:26:06 +00:00