- Dec 13, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 170113
-
Alexey Samsonov authored
llvm-svn: 170112
-
Kostya Serebryany authored
llvm-svn: 170111
-
Richard Smith authored
llvm-svn: 170110
-
Richard Smith authored
llvm-svn: 170109
-
Richard Smith authored
bit-patterns which are not valid values for enumerated or boolean types. These checks are the ubsan analogue of !range metadata. llvm-svn: 170108
-
Richard Smith authored
bit-patterns which are not valid values for enumerated or boolean types. These checks are the ubsan analogue of !range metadata. llvm-svn: 170107
-
Eric Christopher authored
it seems to be breaking self-host for a few people and is PR14592. This reverts commit r170024. llvm-svn: 170106
-
Eric Christopher authored
This reverts commit r170095 since it appears to be breaking the bots. llvm-svn: 170105
-
Patrik Hagglund authored
Accordingly, add helper funtions getSimpleValueType (in parallel to getValueType) in SDValue, SDNode, and TargetLowering. This is the first, in a series of patches. This is the second attempt. In the first attempt (r169837), a few getSimpleVT() were hoisted too far, detected by bootstrap failures. llvm-svn: 170104
-
Kostya Serebryany authored
[sanitizer] replace size_t with SIZE_T in interceptors (same for ssize_t, off_t and off64_t). This is done to avoid confusion and to make the code work with compilers that define size_t w/o any includes (MSVC) llvm-svn: 170103
-
Tobias Grosser authored
Based on code written by Riyadh Baghdadi. llvm-svn: 170102
-
Kostya Serebryany authored
llvm-svn: 170101
-
Richard Smith authored
llvm-svn: 170100
-
Kostya Serebryany authored
llvm-svn: 170099
-
Kostya Serebryany authored
llvm-svn: 170098
-
Kostya Serebryany authored
[sanitizer] change the way SizeClassAllocator64 allocated memory from the system: instead of one huge mmap(NORESERVE) it does one huge mprotect and then does small on-demand mmaps. This allows us to call OnMap callbacks which are required to poison newly allocated memory in asan llvm-svn: 170097
-
Rafael Espindola authored
Patch by Andrew Turner. llvm-svn: 170096
-
Rafael Espindola authored
On MachO, sections also have segment names. When a tool looking at a .o file prints a segment name, this is what they mean. In reality, a .o has only one, anonymous, segment. This patch adds a MachO only function to fetch that segment name. I named it getSectionFinalSegmentName since the main use for the name seems to be informing the linker with segment this section should go to. The patch also changes MachOObjectFile::getSectionName to return just the section name instead of computing SegmentName,SectionName. llvm-svn: 170095
-
Rafael Espindola authored
llvm-svn: 170094
-
Rafael Espindola authored
In a previous thread it was pointed out that isPowerOfTwo is not a very precise name since it can return false for powers of two if it is unable to show that they are powers of two. llvm-svn: 170093
-
Akira Hatanaka authored
internal linkage. llvm-svn: 170092
-
Michael Ilseman authored
Provides m_Argument that allows matching against a CallSite's specified argument. Provides m_Intrinsic pattern that can be templatized over the intrinsic id and bind/match arguments similarly to other pattern matchers. Implementations provided for 0 to 4 arguments, though it's very simple to extend for more. Also provides example template specialization for bswap (m_BSwap) and example of code cleanup for its use. llvm-svn: 170091
-
Eric Christopher authored
llvm-svn: 170090
-
Jordan Rose authored
We now check a few methods for UIResponder, NSResponder, and NSDocument. Patch by Julian Mayer! llvm-svn: 170089
-
Eric Christopher authored
section to help prep some code to be split about. llvm-svn: 170088
-
Eric Christopher authored
given the section. llvm-svn: 170087
-
Michael Ilseman authored
llvm-svn: 170086
-
Hao Liu authored
llvm-svn: 170085
-
Akira Hatanaka authored
No functionality change. llvm-svn: 170084
-
Eli Bendersky authored
llvm-svn: 170083
-
rdar://problem/12831670Jason Molenda authored
For iOS native lldb, don't initialize the ModuleList notifier callback. See the added comment for details on how this is a problem in that environment. We'll need to restructure how the ModuleDidLoad notification is called vrs. when the DynamicLoader pluging has had a chance to set the Sectino load addresses. llvm-svn: 170082
-
Eli Friedman authored
and make sure additional uses don't get introduced. <rdar://problem/12858424>. llvm-svn: 170081
-
Akira Hatanaka authored
No functionality change. llvm-svn: 170080
-
Sean Callanan authored
reset stack frames etc. <rdar://problem/12842024> llvm-svn: 170079
-
Evan Cheng authored
Fix a bug in DAGCombiner::MatchBSwapHWord. Make sure the node has operands before referencing them. rdar://12868039 llvm-svn: 170078
-
Akira Hatanaka authored
No functionality change. llvm-svn: 170077
-
Akira Hatanaka authored
No functionality change. llvm-svn: 170076
-
Akira Hatanaka authored
No functionality change. llvm-svn: 170075
-
Andrew Kaylor authored
Marking test_lldb_iter_frame in TestLLDBIterator.py as expectedFailureLinux (due to lack of multi-threaded debugging support). llvm-svn: 170074
-