Eric Christopher 
							
						 
					 
					
						
						
							
						
						2a7cb9d9ce 
					 
					
						
						
							
							Actually... return after the check for invalid input.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101139  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-13 16:41:29 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						67a71b5306 
					 
					
						
						
							
							Verify function prototypes before trying to optimize functions. We also  
						
						... 
						
						
						
						need TargetData, just return false if we don't have it.
Update testcases accordingly.
Fixes PR6807.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101011  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-12 04:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						c092362300 
					 
					
						
						
							
							performance: cache result of looking up user  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100862  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-09 15:18:34 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						71988f1e5b 
					 
					
						
						
							
							Add support for stpncpy_chk.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100710  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-07 23:00:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						75361b69f3 
					 
					
						
						
							
							rename llvm::llvm_report_error -> llvm::report_fatal_error  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-07 22:58:41 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0f1666b480 
					 
					
						
						
							
							Code clean up.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100467  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-05 21:16:25 +00:00 
						 
				 
			
				
					
						
							
							
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						20adc9dc46 
					 
					
						
						
							
							Reapply address space patch after fixing an issue in MemCopyOptimizer.  
						
						... 
						
						
						
						Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset,
e.g., llvm.memcpy.i32(i8*, i8*, i32, i32) -> llvm.memcpy.p0i8.p0i8.i32(i8*, i8*, i32, i32, i1)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-04 03:10:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						49c283fd3f 
					 
					
						
						
							
							Revert all my SSAUpdater patches.  The PHI placement algorithm is not correct  
						
						... 
						
						
						
						(what was I thinking?) and there's also a problem with LCSSA.  I'll try again
later with fixes.
--- Reverse-merging r100263 into '.':
U    lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100177 into '.':
G    lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100148 into '.':
G    lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100147 into '.':
U    include/llvm/Transforms/Utils/SSAUpdater.h
G    lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100131 into '.':
G    include/llvm/Transforms/Utils/SSAUpdater.h
G    lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100130 into '.':
G    lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100126 into '.':
G    include/llvm/Transforms/Utils/SSAUpdater.h
G    lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100050 into '.':
D    test/Transforms/GVN/2010-03-31-RedundantPHIs.ll
--- Reverse-merging r100047 into '.':
G    include/llvm/Transforms/Utils/SSAUpdater.h
G    lib/Transforms/Utils/SSAUpdater.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100264  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-03 03:50:38 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						4cc3c26834 
					 
					
						
						
							
							Add a DEBUG_TYPE for the SSAUpdater.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100263  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-03 03:28:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						e754d3fb85 
					 
					
						
						
							
							Revert r100191 since it breaks objc in clang  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 18:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						e33c848fa4 
					 
					
						
						
							
							Reapply address space patch after fixing an issue in MemCopyOptimizer.  
						
						... 
						
						
						
						Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset,
e.g., llvm.memcpy.i32(i8*, i8*, i32, i32) -> llvm.memcpy.p0i8.p0i8.i32(i8*, i8*, i32, i32, i1)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100191  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 18:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						6682048206 
					 
					
						
						
							
							Recommit 100158 now that the buildbots are happy again.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100177  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 05:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						5ea6352fcd 
					 
					
						
						
							
							Revert 100158 in case it is causing some of the buildbot problems.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100164  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 01:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						ec54d6ab84 
					 
					
						
						
							
							Check for terminating conditions before adding PHIs to the worklists.  
						
						... 
						
						
						
						This is more efficient than adding them to the worklist and then ignoring them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100158  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 00:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						7272b92009 
					 
					
						
						
							
							Remove trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100148  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-01 23:06:38 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						6f69035970 
					 
					
						
						
							
							Rewrite another SSAUpdater function to avoid recursion.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100147  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-01 23:05:58 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						33f22e8c66 
					 
					
						
						
							
							Change another SSAUpdater function to avoid recursion.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-01 20:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						9bdb8f0717 
					 
					
						
						
							
							Simplify the code to check for existing PHIs, now that it is only used in  
						
						... 
						
						
						
						one place.  This removes the template function added in svn 94690.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100130  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-01 19:53:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						e8b64281ce 
					 
					
						
						
							
							The SSAUpdater should avoid recursive traversals of the CFG, since that may  
						
						... 
						
						
						
						blow out the stack for really big functions.  Start by fixing an easy case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100126  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-01 18:46:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						a0c6057061 
					 
					
						
						
							
							Rewrite part of the SSAUpdater to be more careful about inserting redundant  
						
						... 
						
						
						
						PHIs.  The previous algorithm was unable to reliably detect when existing
PHIs in a cycle can be reused.  I'm still working on reducing a testcase.
Radar 7711900.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100047  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-31 20:51:00 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						100f090add 
					 
					
						
						
							
							Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 22:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						808bab0169 
					 
					
						
						
							
							Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset,  
						
						... 
						
						
						
						e.g., llvm.memcpy.i32(i8*, i8*, i32, i32) -> llvm.memcpy.p0i8.p0i8.i32(i8*, i8*, i32, i32, i1)
A update of langref will occur in a subsequent checkin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 20:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4bb31bfaa3 
					 
					
						
						
							
							Fix a grammaro.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 20:04:57 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						bd44314c67 
					 
					
						
						
							
							fix two cases where the arguments were extracted from the wrong range out of the InvokeInst  
						
						... 
						
						
						
						spotted by baldrick -- thanks\!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99914  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 19:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						44424646ac 
					 
					
						
						
							
							rename pred_const_iterator to const_pred_iterator for consistency's sake  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 23:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						60ad781c61 
					 
					
						
						
							
							rename use_const_iterator to const_use_iterator for consistency's sake  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99564  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 23:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						0623e90398 
					 
					
						
						
							
							Temporarily revert this, it's causing an issue with an internal project.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99451  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 23:35:21 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						c9f7500d17 
					 
					
						
						
							
							Finally land the InvokeInst operand reordering.  
						
						... 
						
						
						
						I have audited all getOperandNo calls now, fixing
hidden assumptions. CallSite related uglyness will
be eliminated successively.
Note this patch has a long and griveous history,
for all the back-and-forths have a look at
CallSite.h's log.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99399  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 13:21:49 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						5eff285d8d 
					 
					
						
						
							
							cache result of UI.getOperandNo() instead of calling it twice, it is cheaper this way  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99394  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 10:12:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a54934ae9d 
					 
					
						
						
							
							add some accessors to callsite/callinst/invokeinst to check  
						
						... 
						
						
						
						for the noinline attribute, and make the inliner refuse to
inline a call site when the call site is marked noinline even
if the callee isn't.  This fixes PR6682.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99341  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 22:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0289b419a4 
					 
					
						
						
							
							Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable optimizations down stream.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99282  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 15:48:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c94347f641 
					 
					
						
						
							
							Fix 80 col violation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 22:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						1cde4af157 
					 
					
						
						
							
							backing out r99170 because it still fails on clang-x86_64-darwin10-fnt  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99171  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 09:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						9b1061e2e3 
					 
					
						
						
							
							Now that hopefully all direct accesses to InvokeInst operands are fixed  
						
						... 
						
						
						
						we can reapply the InvokeInst operand reordering patch. (see r98957).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 08:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						cc52ed0c4f 
					 
					
						
						
							
							back out r98957, it broke  http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703  in the nightly test suite  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 13:50:02 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						f4f10e3779 
					 
					
						
						
							
							Recommit r80858 again (which has been backed out in r80871).  
						
						... 
						
						
						
						This time I did a self-hosted bootstrap on Linux x86-64,
with no problems. Let's see how darwin 64-bit self-hosting
goes. At the first sign of failure I'll back this out.
Maybe the valgrind bots give me a hint of what may be wrong
(it at all).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 11:55:53 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						689fac0226 
					 
					
						
						
							
							Skip debug info intrinsics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-15 21:25:29 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						c69b4a5b8b 
					 
					
						
						
							
							Make returns more consistent with others.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98490  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 10:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						a30b181c20 
					 
					
						
						
							
							Add a virtual destructor and give vtable a home.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98376  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-12 20:41:29 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						0b6cb50738 
					 
					
						
						
							
							Factor checked library call optimization into a common helper class and use it  
						
						... 
						
						
						
						to unify the almost identical code in CodeGenPrepare and InstCombineCalls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98338  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-12 09:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7fa30b8e5d 
					 
					
						
						
							
							stpcpy is so similar to strcpy, it doesn't deserve a complete copy of the __strcpy_chk -> strcpy code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98284  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 20:45:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						19888ca8b4 
					 
					
						
						
							
							Lower stpcpy_chk when possible.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98274  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 19:24:34 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						b0722af798 
					 
					
						
						
							
							Fix typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98260  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 17:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						bd97376200 
					 
					
						
						
							
							Add strncpy libcall creator.  Use it when it should be used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98219  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 01:25:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						bbf81d8811 
					 
					
						
						
							
							Add a DominatorTree argument to isLCSSA so that it doesn't have to  
						
						... 
						
						
						
						compute a set of reachable blocks for itself each time it is called, which
is fairly frequently.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98179  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 19:38:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						2d0a91cd6c 
					 
					
						
						
							
							Fix a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98122  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 02:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3c91b05d2b 
					 
					
						
						
							
							Avoid using DIDescriptor.isNull().  
						
						... 
						
						
						
						This is a first step towards eliminating checks in Descriptor constructors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 20:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0ef3fa6aab 
					 
					
						
						
							
							Revert r97947.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 19:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d8cc5d5256 
					 
					
						
						
							
							Avoid using DIDescriptor.isNull().  
						
						... 
						
						
						
						This is a first step towards eliminating unncessary constructor checks in light weight DIDescriptor wrappers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 18:25:48 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						e080b038bf 
					 
					
						
						
							
							Update CMake build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-05 22:34:16 +00:00