Dmitry Vyukov 
							
						 
					 
					
						
						
							
						
						b10675ef14 
					 
					
						
						
							
							tsan: instrument atomic nand operation  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168684  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-27 08:09:25 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Beaumont-Gay 
							
						 
					 
					
						
						
							
						
						70af909f67 
					 
					
						
						
							
							Remove stray trailing backslash  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168592  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-26 16:27:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitry Vyukov 
							
						 
					 
					
						
						
							
						
						9a33f9f980 
					 
					
						
						
							
							tsan: fix lint warnings  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-26 14:55:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitry Vyukov 
							
						 
					 
					
						
						
							
						
						6702e53926 
					 
					
						
						
							
							[tsan] add fail order to compare_exchange  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168586  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-26 11:36:19 +00:00 
						 
				 
			
				
					
						
							
							
								Joey Gouly 
							
						 
					 
					
						
						
							
						
						f284aefa11 
					 
					
						
						
							
							Remove unused parameter Penalty from the BoundsChecking pass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168511  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-23 10:47:35 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						d59c07255e 
					 
					
						
						
							
							llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp: Prune AddressSanitizerCreateGlobalRedzonesPass::ID. [-Wunused-variable]  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168499  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-22 14:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						b9a12ea0fd 
					 
					
						
						
							
							[asan] rip off the creation of global redzones from the main AddressSanitizer class into a separate class. The intent is to make it a separate ModulePass in the following commmits  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-22 03:18:50 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						51c7c65e32 
					 
					
						
						
							
							[asan] use names of globals instead of an external set to distinguish the globals generated by asan  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168368  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-20 14:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						407790604b 
					 
					
						
						
							
							[asan] don't instrument linker-initialized globals even with external linkage in -asan-initialization-order mode  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-20 13:11:32 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						ca23d43084 
					 
					
						
						
							
							[asan] make sure that linker-initialized globals (non-extern) are not instrumented even in -asan-initialization-order mode. This time with a test  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-20 13:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						9e6ee16b18 
					 
					
						
						
							
							Plug a memory leak in the GCOV profiling emitter, which never released the edge table memory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168259  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-17 13:49:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Samsonov 
							
						 
					 
					
						
						
							
						
						659c052dfb 
					 
					
						
						
							
							[TSan] fix indentation  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-14 14:33:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Samsonov 
							
						 
					 
					
						
						
							
						
						1faf9be569 
					 
					
						
						
							
							[ASan] fixup for r167725: Don't fetch name of StructType if it is literal  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167729  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-12 14:47:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Samsonov 
							
						 
					 
					
						
						
							
						
						9cc45d2d7e 
					 
					
						
						
							
							[ASan]: Add minimalistic support for turning off initialization-order checking for globals of specified types. Tests for this behavior will go to ASan test suite in compiler-rt.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167725  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-12 14:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitry Vyukov 
							
						 
					 
					
						
						
							
						
						c2e9ca15fb 
					 
					
						
						
							
							tsan: switch to new memory_order constants (ABI compatible)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167615  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-09 14:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitry Vyukov 
							
						 
					 
					
						
						
							
						
						9f8a90b3ce 
					 
					
						
						
							
							tsan: instrument all atomics (including fetch_add, exchange, cas, etc)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167612  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-09 12:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						7846c1c851 
					 
					
						
						
							
							[asan] fix bug 14277 (asan needs to fail with fata error if an __asan interface function is being redefined. Before this fix asan asserts)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167529  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-07 12:42:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Samsonov 
							
						 
					 
					
						
						
							
						
						9ce84c1c95 
					 
					
						
						
							
							Fix whitespaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167295  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-02 12:20:34 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						a5f54f1443 
					 
					
						
						
							
							[asan] don't instrument globals that we've created ourselves (reduces the binary size a bit)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167230  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-01 13:42:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						426c2bf5cd 
					 
					
						
						
							
							Revert the majority of the next patch in the address space series:  
						
						... 
						
						
						
						r165941: Resubmit the changes to llvm core to update the functions to
         support different pointer sizes on a per address space basis.
Despite this commit log, this change primarily changed stuff outside of
VMCore, and those changes do not carry any tests for correctness (or
even plausibility), and we have consistently found questionable or flat
out incorrect cases in these changes. Most of them are probably correct,
but we need to devise a system that makes it more clear when we have
handled the address space concerns correctly, and ideally each pass that
gets updated would receive an accompanying test case that exercises that
pass specificaly w.r.t. alternate address spaces.
However, from this commit, I have retained the new C API entry points.
Those were an orthogonal change that probably should have been split
apart, but they seem entirely good.
In several places the changes were very obvious cleanups with no actual
multiple address space code added; these I have not reverted when
I spotted them.
In a few other places there were merge conflicts due to a cleaner
solution being implemented later, often not using address spaces at all.
In those cases, I've preserved the new code which isn't address space
dependent.
This is part of my ongoing effort to clean out the partial address space
code which carries high risk and low test coverage, and not likely to be
finished before the 3.2 release looms closer. Duncan and I would both
like to see the above issues addressed before we return to these
changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-01 09:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						7ed4f94c13 
					 
					
						
						
							
							Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (the  
						
						... 
						
						
						
						wrapper returns a vector of integers when passed a vector of pointers) by having
getIntPtrType itself return a vector of integers in this case.  Outside of this
wrapper, I didn't find anywhere in the codebase that was relying on the old
behaviour for vectors of pointers, so give this a whirl through the buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-29 17:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						b8bce928f4 
					 
					
						
						
							
							Back out r166591, not sure why this made it through since I cancelled the command. Bleh, sorry about this!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-24 17:25:11 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						2f87640b86 
					 
					
						
						
							
							Delete a directory that wasn't supposed to be checked in yet.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166591  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-24 17:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						aa76e9e2cf 
					 
					
						
						
							
							Add in support for getIntPtrType to get the pointer type based on the address space.  
						
						... 
						
						
						
						This checkin also adds in some tests that utilize these paths and updates some of the
clients.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166578  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-24 15:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Samsonov 
							
						 
					 
					
						
						
							
						
						34674fea97 
					 
					
						
						
							
							[ASan] Support comments in ASan/TSan blacklist file as lines starting with #  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166283  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-19 15:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evgeniy Stepanov 
							
						 
					 
					
						
						
							
						
						4a2dec05ce 
					 
					
						
						
							
							Move SplitBlockAndInsertIfThen to BasicBlockUtils.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-19 10:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						bd0052a0f2 
					 
					
						
						
							
							[asan] make sure asan erases old unused allocas after it created a new one. This became important after the recent move from ModulePass to FunctionPass because no cleanup is happening after asan pass any more.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-19 06:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						324d96b9e2 
					 
					
						
						
							
							[asan] better debug diagnostics in asan compiler module  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166102  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-17 13:40:06 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						2c39b15073 
					 
					
						
						
							
							Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165941  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-15 16:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						ee4edeccab 
					 
					
						
						
							
							[asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. This will simplify chaining other FunctionPasses with asan. Also some minor cleanup  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165936  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-15 14:20:06 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						fb384d61c7 
					 
					
						
						
							
							Revert 165732 for further review.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165747  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-11 21:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						f3840d2c16 
					 
					
						
						
							
							Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165726  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-11 17:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f5e6d70f8c 
					 
					
						
						
							
							Have 'addFnAttr' take the attribute enum value. Then have it build the attribute object and add it appropriately. No functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-10 03:12:49 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						2e879bcd52 
					 
					
						
						
							
							Use the enum value of the attributes when adding them to the attributes builder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 09:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						6765834754 
					 
					
						
						
							
							Create enums for the different attributes.  
						
						... 
						
						
						
						We use the enums to query whether an Attributes object has that attribute. The
opaque layer is responsible for knowing where that specific attribute is stored.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 07:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						8831c0605b 
					 
					
						
						
							
							Convert to using the Attributes::Builder interface.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 00:01:21 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						3574eca1b0 
					 
					
						
						
							
							Move TargetData to DataLayout.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165402  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-08 16:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						41d876cea3 
					 
					
						
						
							
							[tsan] add 3 internal flags for fine-grain control of what is instrumented and what is not.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-04 05:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitry Vyukov 
							
						 
					 
					
						
						
							
						
						9a8c112dae 
					 
					
						
						
							
							tsan: prepare for migration to new memory_order enum values (ABI compatible)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165107  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-03 13:00:57 +00:00 
						 
				 
			
				
					
						
							
							
								Sylvestre Ledru 
							
						 
					 
					
						
						
							
						
						94c22716d6 
					 
					
						
						
							
							Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See:  http://en.wikipedia.org/wiki/If_and_only_if  Commit 164767  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-27 10:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								Sylvestre Ledru 
							
						 
					 
					
						
						
							
						
						7e2c793a2b 
					 
					
						
						
							
							Fix a typo 'iff' => 'if'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-27 09:59:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						2c18906118 
					 
					
						
						
							
							Remove the `hasFnAttr' method from Function.  
						
						... 
						
						
						
						The hasFnAttr method has been replaced by querying the Attributes explicitly. No
intended functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164725  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-26 21:48:26 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						78fff8ec48 
					 
					
						
						
							
							s/__llvm_gcov_flush/__gcov_flush/g  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164040  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-17 17:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Axel Naumann 
							
						 
					 
					
						
						
							
						
						3780ad8b99 
					 
					
						
						
							
							Fix a few vars that can end up being used without initialization.  
						
						... 
						
						
						
						The cases where no initialization happens should still be checked for logic flaws.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-17 14:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						ec3fc2eac0 
					 
					
						
						
							
							Remove comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163945  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-14 22:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						032dbee2a9 
					 
					
						
						
							
							Use Nick's suggestion of storing a large NULL into the GV instead of memset, which requires TargetData.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163799  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-13 14:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						253353c9cf 
					 
					
						
						
							
							Introduce the __llvm_gcov_flush function.  
						
						... 
						
						
						
						This function writes out the current values of the counters and then resets
them. This can be used similarly to the __gcov_flush function to sync the
counters when need be. For instance, in a situation where the application
doesn't exit.
<rdar://problem/12185886>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163757  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-13 00:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						7dadac65d3 
					 
					
						
						
							
							[asan] fix lint  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-05 09:00:18 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Serebryany 
							
						 
					 
					
						
						
							
						
						59a4a47a7b 
					 
					
						
						
							
							[asan] extend the blacklist functionality to handle global-init. Patch by Reid Watson  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-05 07:29:56 +00:00 
						 
				 
			
				
					
						
							
							
								Logan Chien 
							
						 
					 
					
						
						
							
						
						43bf70986b 
					 
					
						
						
							
							Rename ANDROIDEABI to Android.  
						
						... 
						
						
						
						Most of the code guarded with ANDROIDEABI are not
ARM-specific, and having no relation with arm-eabi.
Thus, it will be more natural to call this
environment "Android" instead of "ANDROIDEABI".
Note: We are not using ANDROID because several projects
are using "-DANDROID" as the conditional compilation
flag.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163087  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-02 09:29:46 +00:00