| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 170101
|
| |
|
|
| |
llvm-svn: 170100
|
| |
|
|
| |
llvm-svn: 170099
|
| |
|
|
| |
llvm-svn: 170098
|
| |
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Patch by Andrew Turner.
llvm-svn: 170096
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 170094
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
internal linkage.
llvm-svn: 170092
|
| |
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 170090
|
| |
|
|
|
|
|
|
| |
We now check a few methods for UIResponder, NSResponder, and NSDocument.
Patch by Julian Mayer!
llvm-svn: 170089
|
| |
|
|
|
|
| |
section to help prep some code to be split about.
llvm-svn: 170088
|
| |
|
|
|
|
| |
given the section.
llvm-svn: 170087
|
| |
|
|
| |
llvm-svn: 170086
|
| |
|
|
| |
llvm-svn: 170085
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 170084
|
| |
|
|
| |
llvm-svn: 170083
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
and make sure additional uses don't get introduced. <rdar://problem/12858424>.
llvm-svn: 170081
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 170080
|
| |
|
|
|
|
|
|
| |
reset stack frames etc.
<rdar://problem/12842024>
llvm-svn: 170079
|
| |
|
|
|
|
| |
before referencing them. rdar://12868039
llvm-svn: 170078
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 170077
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 170076
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 170075
|
| |
|
|
|
|
| |
(due to lack of multi-threaded debugging support).
llvm-svn: 170074
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 170073
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 170072
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 170071
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 170069
|
| |
|
|
|
|
|
|
| |
is deeper than that and avoiding the crash in this
one part of code won't solve anything. I know where
the real problem is now.
llvm-svn: 170068
|
| |
|
|
|
|
| |
Sorry for the large commit, but it is much faster to convert in batches.
llvm-svn: 170067
|
| |
|
|
|
|
| |
and separate encoding information from the rest.
llvm-svn: 170066
|
| |
|
|
|
|
|
|
|
| |
Better controls the inlining of functions when the caller function has MinSize attribute.
Basically, when the caller function has this attribute, we do not "force" the inlining
of callee functions carrying the InlineHint attribute (i.e., functions defined with
inline keyword)
llvm-svn: 170065
|
| |
|
|
|
|
| |
This function is going to be removed.
llvm-svn: 170064
|
| |
|
|
|
|
|
|
| |
Also add an MIBundleBuilder constructor that takes an existing bundle.
Together these functions make it possible to add instructions to
existing bundles.
llvm-svn: 170063
|
| |
|
|
| |
llvm-svn: 170062
|
| |
|
|
|
|
|
| |
MipsInstrFPU.td.
llvm-svn: 170061
|
| |
|
|
| |
llvm-svn: 170060
|
| |
|
|
|
|
|
|
|
|
|
| |
This is a Band-Aid fix to a false positive, where we complain about not
initializing self to [super init], where self is not coming from the
init method, but is coming from the caller to init.
The proper solution would be to associate the self and it's state with
the enclosing init.
llvm-svn: 170059
|
| |
|
|
|
|
| |
to (SEL). Fixes // rdar://12859590
llvm-svn: 170058
|
| |
|
|
| |
llvm-svn: 170057
|
| |
|
|
|
|
| |
<rdar://problem/12857416>.
llvm-svn: 170056
|
| |
|
|
|
|
|
| |
FFR2P_M.
llvm-svn: 170055
|
| |
|
|
| |
llvm-svn: 170054
|
| |
|
|
|
|
|
|
| |
FFR1_W_M and FFR1P_M. The new instruction definitions have one-to-one
correspondence with the instructions in the ISA manual.
llvm-svn: 170053
|
| |
|
|
| |
llvm-svn: 170052
|
| |
|
|
|
|
| |
induction variables costs the same as scalar trunc.
llvm-svn: 170051
|