- Apr 04, 2013
-
-
Vincent Lejeune authored
llvm-svn: 178762
-
Vincent Lejeune authored
llvm-svn: 178761
-
Alexey Samsonov authored
llvm-svn: 178760
-
Kostya Serebryany authored
llvm-svn: 178758
-
Kostya Serebryany authored
[asan] fill first 4K of malloc-ed memory with garbage, implement flags max_malloc_fill_size and malloc_fill_byte llvm-svn: 178757
-
Evgeniy Stepanov authored
llvm-svn: 178756
-
Evgeniy Stepanov authored
Fixes Mac build. llvm-svn: 178755
-
Evgeniy Stepanov authored
Add wrappers for all user signal handlers to unpoison the handler's arguments. llvm-svn: 178754
-
Alexey Samsonov authored
llvm-svn: 178750
-
Alexey Samsonov authored
llvm-svn: 178749
-
Kostya Serebryany authored
llvm-svn: 178747
-
Eric Christopher authored
support. Caveat: Other than the existing segmented stacks support, no claims are made of this working. llvm-svn: 178744
-
Ted Kremenek authored
Revert r177948. We decided that we do not want ObjC property redeclarations to inherit "deprecated". llvm-svn: 178743
-
Nadav Rotem authored
llvm-svn: 178742
-
Rafael Espindola authored
keep the call at the current location. llvm-svn: 178741
-
Richard Smith authored
llvm-svn: 178740
-
Rafael Espindola authored
This mostly reverts 178733, but keeps the tests. I don't claim to understand how hidden sub modules work or when we need to see them (is that documented?), but this has the same semantics and avoids adding hasExternalLinkageUncached which has the same foot gun potential as the old hasExternalLinkage. Last but not least, not computing linkage when it is not needed is more efficient. llvm-svn: 178739
-
Jason Molenda authored
so it can be re-entered while iterating over a directory safely. llvm-svn: 178738
-
Jakob Stoklund Olesen authored
This requires v9 cmov instructions using the %xcc flags instead of the %icc flags. Still missing: - Select floats on %xcc flags. - Select i64 on %fcc flags. llvm-svn: 178737
-
Richard Smith authored
llvm-svn: 178736
-
Rafael Espindola authored
This test was exactly the opposite of what it should be. We should check if there old decl has linkage (where it makes sense) and if the new decl has the extern keyword. llvm-svn: 178735
-
Jim Ingham authored
children - which it may have to compute. Thus it needs to take the API lock. <rdar://problem/13560869> llvm-svn: 178734
-
Richard Smith authored
caching the linkage for a declaration before we set up its redeclaration chain, when determining whether a declaration could be a redeclaration of something from an unimported submodule. We actually want to look at the declaration as if it were not a redeclaration here, so compute the linkage but don't cache it. llvm-svn: 178733
-
Jim Ingham authored
<rdar://problem/11319574> llvm-svn: 178732
-
John McCall authored
of a property just in case the property's getter happens to be +1. We won't synthesize a getter for such a property, but we will allow the user to define a +1 method for it. rdar://13115896 llvm-svn: 178731
-
Rafael Espindola authored
Looks like cmake on windows is not expanding ENABLE_EXPORTS to -Wl,--export-all-symbols on mingw or cygwin, so add this back. llvm-svn: 178730
-
rdar://problem/13563697Enrico Granata authored
The __NSArrayI synthetic children provider was running expressions to generate children, which is inefficient for large amounts of data Reimplementing to use a faster algorithm llvm-svn: 178729
-
rdar://problem/13198919Greg Clayton authored
Try and reap process when sending the "k" packet to avoid a race condition. We now wait for at most 1 second to reap the child process that we are killing. llvm-svn: 178726
-
Rafael Espindola authored
On freebsd this makes sure that symbols are exported on the binaries that need them. The net result is that we should get symbols in the binaries that need them on every platform. On linux x86-64 this reduces the size of the bin directory from 262MB to 250MB. Patch by Stephen Checkoway. llvm-svn: 178725
-
Rafael Espindola authored
This is a nop right now, but committing this first avoids a temporary breakage when the llvm files change to not default to exporting symbols. llvm-svn: 178723
-
Manman Ren authored
the target system. It was hard-coded to 4 bytes before. I can't get llvm to generate a ref_addr on a reasonably sized testing case. rdar://problem/13559431 llvm-svn: 178722
-
John McCall authored
ARC optimizer while they're held in local unsafe buffers. Based on a patch by Jesse Rusak! rdar://13573224 llvm-svn: 178721
-
Nico Weber authored
llvm-svn: 178720
-
rdar://problem/12897145Greg Clayton authored
Changes to lldb made the following fail when it used to work: % cd /tmp % lldb ls error: unable to find executable for '/tmp/ls' Resolving an executable with no relative path was broken, now its fixed. llvm-svn: 178719
-
Greg Clayton authored
llvm-svn: 178718
-
Greg Clayton authored
llvm-svn: 178717
-
Tanya Lattner authored
llvm-svn: 178716
-
Michael Gottesman authored
Refactored out the helper method FindPredecessorAutoreleaseWithSafePath from ObjCARCOpt::OptimizeReturns. Now ObjCARCOpt::OptimizeReturns is easy to read and reason about. llvm-svn: 178715
-
Michael Gottesman authored
Refactored out the helper function FindPredecessorRetainWithSafePath from ObjCARCOpt::OptimizeReturns. llvm-svn: 178714
-
Evan Cheng authored
llvm-svn: 178713
-