Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						2091a0d8d2 
					 
					
						
						
							
							Define class MipsMCSymbolRefExpr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 19:27:22 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						4d1abf1a38 
					 
					
						
						
							
							Simplify MipsRegisterInfo::eliminateFrameIndex.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134628  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 19:13:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						4761a8d654 
					 
					
						
						
							
							Rewrite comment in English.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 19:09:06 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						963b03c1a9 
					 
					
						
						
							
							Rename attribute 'thumb' to a more descriptive 'thumb-mode'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134626  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 19:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						d3ac47f805 
					 
					
						
						
							
							Reverse order of operands of address operand mem so that the base operand comes  
						
						... 
						
						
						
						before the offset. This change will enable simplification of function
MipsRegisterInfo::eliminateFrameIndex.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134625  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 18:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e280519ba6 
					 
					
						
						
							
							Add missing return statement.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 18:27:36 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9194c6716b 
					 
					
						
						
							
							If known DebugLocs do not match then two DBG_VALUE machine instructions are not identical. For example,  
						
						... 
						
						
						
						DBG_VALUE 3.310000e+02, 0, !"ds"; dbg:sse.stepfft.c:138:18 @[ sse.stepfft.c:32:10 ]
        DBG_VALUE 3.310000e+02, 0, !"ds"; dbg:sse.stepfft.c:138:18 @[ sse.stepfft.c:31:10 ]
These two MIs represent identical value, 3.31...,  for one variable, ds, but they are not identical because the represent two separate instances of inlined variable "ds". 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 17:45:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joerg Sonnenberger 
							
						 
					 
					
						
						
							
						
						f86b76ead7 
					 
					
						
						
							
							Recognize mipseb as alias for mips for symmetry with mipsel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 16:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						a8504111f6 
					 
					
						
						
							
							Update CMake library dependencies  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 16:33:00 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						7f358da70f 
					 
					
						
						
							
							Fix CMake build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134614  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 15:59:22 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						375db7f39a 
					 
					
						
						
							
							The VMLA instruction and its friends are not actually fused; they're plain old  
						
						... 
						
						
						
						multiply-accumulate instructions with separate rounding steps.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 08:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						db068738e8 
					 
					
						
						
							
							Sink feature IsThumb into MC layer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134608  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 08:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0ddff1b535 
					 
					
						
						
							
							Compute feature bits at time of MCSubtargetInfo initialization.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 07:07:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cbd40f8357 
					 
					
						
						
							
							type can be null  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134601  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 05:29:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7af453a3bd 
					 
					
						
						
							
							use a more efficient check for 'is metadata'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134599  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 05:12:37 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						b99e412650 
					 
					
						
						
							
							Use ArrayRef instead of a std::vector&.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 04:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Lang Hames 
							
						 
					 
					
						
						
							
						
						944520f38c 
					 
					
						
						
							
							Add functions 'hasPredecessor' and 'hasPredecessorHelper' to SDNode. The  
						
						... 
						
						
						
						hasPredecessorHelper function allows predecessors to be cached to speed up
repeated invocations. This fixes PR10186.
X.isPredecessorOf(Y) now just calls Y.hasPredecessor(X)
Y.hasPredecessor(X) calls Y.hasPredecessorHelper(X, Visited, Worklist) with
empty Visited and Worklist sets (i.e. no caching over invocations).
Y.hasPredecessorHelper(X, Visited, Worklist) caches search state in Visited
and Worklist to speed up repeated calls. The Visited set is searched for X
before going to the worklist to further search the DAG if necessary.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134592  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 04:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						39dfb0ff84 
					 
					
						
						
							
							Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 03:55:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						6a6b8c3e96 
					 
					
						
						
							
							Add a target hook to encode the compact unwind information.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134577  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 00:54:13 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						7986289a9c 
					 
					
						
						
							
							Add DEBUG messages.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134572  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 00:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						94ca42ff04 
					 
					
						
						
							
							Factor ARM triple parsing out of ARMSubtarget. Another step towards making ARM subtarget info available to MC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 00:08:19 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a4acb008cb 
					 
					
						
						
							
							Use DBG_VALUE location while inserting DBG_VALUE during alloca promotion.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134568  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-07 00:05:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jakub Staszak 
							
						 
					 
					
						
						
							
						
						447c40c402 
					 
					
						
						
							
							Fix a bug in the "expect" intrinsic lowering.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 23:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						a38cfb2fce 
					 
					
						
						
							
							When tail-merging multiple blocks, make sure to correctly update the live-in list on the merged block to correctly account for the live-outs of all the predecessors.  They might not be the same in all cases (the testcase I have involves a PHI node where one of the operands is an IMPLICIT_DEF).  
						
						... 
						
						
						
						Unfortunately, the testcase I have is large and confidential, so I don't have a test to commit at the moment; I'll see if I can come up with something smaller where this issue reproduces.
<rdar://problem/9716278>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 23:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						90369eb209 
					 
					
						
						
							
							Remove dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 23:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a462d6e8eb 
					 
					
						
						
							
							Typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 23:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						2b2dc7c4be 
					 
					
						
						
							
							Clean up the #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 22:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						882e1e1c5d 
					 
					
						
						
							
							Grammar and 80-col.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134555  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 22:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						4fd3c5957e 
					 
					
						
						
							
							Handle cases where multiple dbg.declare and dbg.value intrinsics are tied to one alloca.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 22:06:11 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						78a9f138ae 
					 
					
						
						
							
							Add ARM MC registry routines.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 22:02:34 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ed5e355214 
					 
					
						
						
							
							Rename files for consistency.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 22:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						d1689ae4b1 
					 
					
						
						
							
							Mark ARM pseudo-instructions as isPseudo.  
						
						... 
						
						
						
						This allows us to remove the (bogus and unneeded) encoding information from
the pseudo-instruction class definitions. All of the pseudos that haven't
been converted yet and still need encoding information instance from the normal
instruction classes and explicitly set isCodeGenOnly, and so are distinct
from this change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134540  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 21:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						231a5ab746 
					 
					
						
						
							
							Simplify. Consolidate dbg.declare handling in AllocaPromoter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134538  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 21:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						17f91d21a7 
					 
					
						
						
							
							indvars -disable-iv-rewrite: ExprToMap lives in Pass data, so be more  
						
						... 
						
						
						
						careful about referencing values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 21:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						d378b32382 
					 
					
						
						
							
							Remove un-used encoding info from Pseudo MLAv5.  
						
						... 
						
						
						
						Pseudo-instructions don't have encoding information, as they're lowered
to real instructions by the time we're doing binary encoding.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134533  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 20:57:35 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						b0e77a228f 
					 
					
						
						
							
							Fix missing triple support for RTEMS target.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134532  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 20:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						037d1c0c7e 
					 
					
						
						
							
							indvars -disable-iv-rewrite: Added SimplifyCongruentIVs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134530  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 20:50:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						486dd90696 
					 
					
						
						
							
							Constify getCompactUnwindRegNum.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134527  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 20:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b262799d49 
					 
					
						
						
							
							createMCInstPrinter doesn't need TargetMachine anymore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134525  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 19:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Grosser 
							
						 
					 
					
						
						
							
						
						a3574fb7e5 
					 
					
						
						
							
							LICM: Remove trailing white spaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134521  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 19:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Grosser 
							
						 
					 
					
						
						
							
						
						df7102b7d6 
					 
					
						
						
							
							LICM: Do not loose alignment on promotion  
						
						... 
						
						
						
						The promotion code lost any alignment information, when hoisting loads and
stores out of the loop. This lead to incorrect aligned memory accesses. We now
use the largest alignment we can prove to be correct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134520  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 19:19:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jakub Staszak 
							
						 
					 
					
						
						
							
						
						9da9934e27 
					 
					
						
						
							
							Introduce "expect" intrinsic instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134516  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 18:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						d521f2d2f1 
					 
					
						
						
							
							Changed the X86 PUSH64i8 record to use the i64i8imm ParserMatchClass so that a  
						
						... 
						
						
						
						push with a small constant produces a 2-byte push.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134501  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 17:23:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						68ae5b4bea 
					 
					
						
						
							
							Remove the AsmWriterEmitter (unused) feature that rely on TargetSubtargetInfo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134457  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-06 02:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						9c04b5bd28 
					 
					
						
						
							
							Remove the ObjC ARC passes from the default optimization list, and add  
						
						... 
						
						
						
						extension points to be used by clang.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134444  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-05 22:01:44 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c5ecbdc189 
					 
					
						
						
							
							Preserve debug loc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-05 21:48:22 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						3209a03daf 
					 
					
						
						
							
							Use memcmp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134439  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-05 20:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						9b9c5ea2c3 
					 
					
						
						
							
							Really fix typo :-(  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134436  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-05 19:17:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5ac795c56f 
					 
					
						
						
							
							Fix typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134433  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-05 19:13:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chad Rosier 
							
						 
					 
					
						
						
							
						
						338398a288 
					 
					
						
						
							
							By default mkstemp() creates a temporary file with mode 0600, but the mode  
						
						... 
						
						
						
						used for open is 0666.  Therefore, add the necessary permission bits for
consistency.
rdar://8621462
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134430  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-05 18:55:31 +00:00