Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						218dc3e2fe 
					 
					
						
						
							
							Support/Path: Deprecate PathV1::isDirectory and replace all uses with PathV2::is_directory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-11 01:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						54453f2978 
					 
					
						
						
							
							Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123151  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-10 02:34:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						bfb7dd9e9e 
					 
					
						
						
							
							Revert svn 122743, removing the instcombine pass that was replaced by earlycse.  
						
						... 
						
						
						
						My i386 llvm-gcc nightly tester found a regression for
SingleSource/Benchmarks/McGill/chomp that a bisect blamed on 122743.
That seems strange but apparently the combination of earlycse and instcombine
did something bad.  Chris says he intended to remove the instcombine pass, so
let's go ahead and try that.  We'll see if there are any performance losses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122907  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-05 21:16:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						be478819cb 
					 
					
						
						
							
							Fix PR8906: -fno-builtin should disable loop-idiom recognition.  
						
						... 
						
						
						
						It forms memset and memcpy's, and will someday form popcount and
other stuff.  All of this is bad when compiling the implementation
of memset, memcpy, popcount, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-05 01:03:32 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						cc3d8e3c22 
					 
					
						
						
							
							Undo what looks like accidental removal of an instcombine pass in r122740.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-03 07:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						db5f5e64fe 
					 
					
						
						
							
							Turn on earlycse by default.  This seems to be a small performance  
						
						... 
						
						
						
						improvement in the generated code, and speeds up 'opt -std-compile-opts'
compile time on 176.gcc from 24.84s to 23.2s (about 7%).
This also resolves a specific code quality issue in rdar://7352081 which
was generating poor code for:
int t(int a, int b) {
  if (a & b & 1)
    return a & b;
  return 3;
}
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122740  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-03 06:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61a10a0dc9 
					 
					
						
						
							
							Enhance ScopedHashTable to allow it to take an allocator argument.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-03 01:29:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0fd8ee4995 
					 
					
						
						
							
							turn on memset idiom recognition by default.  Though there are still lots of  
						
						... 
						
						
						
						limitations, this kicks in dozens of times in the 4 specfp2000 benchmarks, 
and hundreds of times in the int part.  It also kicks in hundreds of times 
in multisource.
This kicks in right before loop deletion, which has the pleasant effect of
deleting loops that *just* do a memset.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-01 20:39:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						4213618088 
					 
					
						
						
							
							Support/Path: Deprecate Path::hasMagicNumber and replace all uses with fs::has_magic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122589  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 01:49:21 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						bf0184b684 
					 
					
						
						
							
							Fix typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 01:49:10 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						628467ef1f 
					 
					
						
						
							
							Support/PathV2: Implement has_magic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122587  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 01:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						9170a0f02d 
					 
					
						
						
							
							Support/PathV1: Deprecate GetRootDirectory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122580  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-27 03:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c0d5496b8a 
					 
					
						
						
							
							add methods to IRBuilder to create memcpy/memset/memmove.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122571  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-26 22:49:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						43ee29d418 
					 
					
						
						
							
							Support/PathV1: Deprecate makeAbsolute and remove Unix impl because it annoys people.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122553  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-25 20:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						3b77f56194 
					 
					
						
						
							
							Revert r122114 (CallbackVH observing use-list changes) because it caused severe slowdowns on the Linux self-host configuration.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-20 22:28:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						d7a0852464 
					 
					
						
						
							
							This is still used and issuing an annoying warning. Don't deprecate something in  
						
						... 
						
						
						
						the library unless *all* uses have been converted over to the new form.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-20 21:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						c41f4de754 
					 
					
						
						
							
							Fix spelling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122244  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-20 13:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc3029acdd 
					 
					
						
						
							
							add a version of IRBuilder::SetInsertPoint that takes an instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122180  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-19 19:16:22 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						c3207d8b5a 
					 
					
						
						
							
							Support/PathV1: Clarify deprecation warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122159  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 22:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						7385509101 
					 
					
						
						
							
							Support/PathV1: Deprecate get{Basename,Dirname,Suffix}.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 22:23:07 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						9390983b08 
					 
					
						
						
							
							Header warning patrol.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122152  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 10:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						fffa863536 
					 
					
						
						
							
							Revert r122143 through r122140, which collectively broke the LLVMC tests on  
						
						... 
						
						
						
						the buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122149  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 07:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						47e8ae6324 
					 
					
						
						
							
							Support/PathV1: Clarify deprecation warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122143  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 04:13:54 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						b9c767cce5 
					 
					
						
						
							
							Support/PathV1: Deprecate get{Basename,Dirname,Suffix}.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 04:13:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						b3127bb06a 
					 
					
						
						
							
							Support/PathV1: Deprecate getLast.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122116  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 00:19:10 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a479b23256 
					 
					
						
						
							
							Add support to CallbackVH to receive notification when a Value's use-list changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122114  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 00:07:15 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						48c166bceb 
					 
					
						
						
							
							Fix 80 col.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122089  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 21:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						965841cfe4 
					 
					
						
						
							
							Support/Path: Deprecate PathV1::isAbsolute.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 21:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						d53f3c864b 
					 
					
						
						
							
							Pass StringRefs by value, for consistency.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122074  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 18:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						cc2a8fefb6 
					 
					
						
						
							
							Support: Rename Path.h to PathV1.h and add a new Path.h that includes both V1 and V2.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 17:22:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e27db74a60 
					 
					
						
						
							
							improve switch formation to handle small range  
						
						... 
						
						
						
						comparisons formed by comparisons.  For example,
this:
void foo(unsigned x) {
  if (x == 0 || x == 1 || x == 3 || x == 4 || x == 6) 
    bar();
}
compiles into:
_foo:                                   ## @foo
## BB#0:                                ## %entry
	cmpl	$6, %edi
	ja	LBB0_2
## BB#1:                                ## %entry
	movl	%edi, %eax
	movl	$91, %ecx
	btq	%rax, %rcx
	jb	LBB0_3
instead of:
_foo:                                   ## @foo
## BB#0:                                ## %entry
	cmpl	$2, %edi
	jb	LBB0_4
## BB#1:                                ## %switch.early.test
	cmpl	$6, %edi
	ja	LBB0_3
## BB#2:                                ## %switch.early.test
	movl	%edi, %eax
	movl	$88, %ecx
	btq	%rax, %rcx
	jb	LBB0_4
This catches a bunch of cases in GCC, which look like this:
 %804 = load i32* @which_alternative, align 4, !tbaa !0 
 %805 = icmp ult i32 %804, 2
 %806 = icmp eq i32 %804, 3
 %or.cond121 = or i1 %805, %806
 %807 = icmp eq i32 %804, 4
 %or.cond124 = or i1 %or.cond121, %807
 br i1 %or.cond124, label %.thread, label %808
turning this into a range comparison.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122045  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 06:20:15 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						3ff9563c3e 
					 
					
						
						
							
							MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-16 03:29:14 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						c42a7754bb 
					 
					
						
						
							
							Typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121906  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-15 22:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b35d56c2fe 
					 
					
						
						
							
							Generalize an assert.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121851  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-15 07:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						c79637c3cd 
					 
					
						
						
							
							Remove dead header.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121463  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 05:12:54 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						333ad3f2bf 
					 
					
						
						
							
							Fix whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 17:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						61187dd0ad 
					 
					
						
						
							
							Support/FileSystem: Change file_status predicate functions that cannot fail to  
						
						... 
						
						
						
						return their result instead of an error_code. Also add some missing predicate
functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 17:37:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						333fb04506 
					 
					
						
						
							
							Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 17:36:48 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						c20beb9cc5 
					 
					
						
						
							
							Support: Remove Alarm. It is unused (via local grep and google code search).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121160  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 18:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						12ccf67457 
					 
					
						
						
							
							Support/PathV2: Remove const from bool return types.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 18:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						6511988cd4 
					 
					
						
						
							
							Fix spelling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121156  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 18:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						a35c1b9431 
					 
					
						
						
							
							Support: Remove DynamicLinker.h. It is unused and unimplemented.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121155  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 18:11:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						5029159fbe 
					 
					
						
						
							
							Support/PathV2: Change most functions in the path namespace to return their work  
						
						... 
						
						
						
						via their return value instead of an out parameter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121149  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 17:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						936671b2ea 
					 
					
						
						
							
							Support/PathV2: Remove the error_code return type from all functions in the path  
						
						... 
						
						
						
						namespace. None of them return anything except for success anyway. These will be
converted to returning their result soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121109  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 03:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						ee271d8758 
					 
					
						
						
							
							Support/PathV2: Move make_absolute from path to fs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121108  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 03:57:17 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						ad8a14f24e 
					 
					
						
						
							
							Support/PathV2: Clarify and correct documentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:23:08 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1522fce477 
					 
					
						
						
							
							Support/PathV2: Move current_path from path to fs and fix the Unix implementation.  
						
						... 
						
						
						
						Unix bug spotted by Dan Gohman.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121090  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:22:31 +00:00 
						 
				 
			
				
					
						
							
							
								Frits van Bommel 
							
						 
					 
					
						
						
							
						
						03a83a3f41 
					 
					
						
						
							
							Fix clang warning: "extra ';' inside a class [-pedantic]".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120998  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 10:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						753cbbbd3c 
					 
					
						
						
							
							Support/FileSystem: Add directory_iterator implementation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120989  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 04:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						470ae13be8 
					 
					
						
						
							
							Support/FileSystem: Add status implementation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 00:32:40 +00:00