| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 157228
|
| |
|
|
|
|
| |
rdar://11501256
llvm-svn: 157227
|
| |
|
|
|
|
|
|
| |
./dotest.py
No progress bar appears.
llvm-svn: 157226
|
| |
|
|
|
|
|
|
|
|
|
| |
argument to the relevant
"break set" commands to set this per breakpoint. Also, some CreateBreakpoint API's in the lldb_private
namespace had "internal" first and "skip_prologue" second. "internal should always be last. Fixed that.
rdar://problem/11484729
llvm-svn: 157225
|
| |
|
|
| |
llvm-svn: 157222
|
| |
|
|
|
|
|
|
|
|
| |
32-bit offset jump tables just use real branch instructions and so aren't
marked as data regions. We were still emitting the .end_data_region
marker though, which assert()ed.
rdar://11499158
llvm-svn: 157221
|
| |
|
|
|
|
|
|
| |
(actually, mainly just hooked up support that was already
there). Added a test case, although it's expected to fail
right now unless you're using top-of-tree LLVM.
llvm-svn: 157220
|
| |
|
|
| |
llvm-svn: 157219
|
| |
|
|
| |
llvm-svn: 157218
|
| |
|
|
|
|
| |
regardless of what was passed in for "resolve_scope". I fixed that.
llvm-svn: 157217
|
| |
|
|
|
|
|
| |
errornously using commas to separate ObjC message arguments.
// rdar://11376372
llvm-svn: 157216
|
| |
|
|
|
|
|
|
| |
No in-tree targets exercise this path.
Patch by Micah Villmow.
llvm-svn: 157215
|
| |
|
|
|
|
| |
Objective-C "self," which is not a regular pointer.
llvm-svn: 157214
|
| |
|
|
|
|
| |
print string literals.
llvm-svn: 157213
|
| |
|
|
|
|
|
|
|
|
| |
however, the range can be unknown for the upper bound.
Testcase to follow.
Part of rdar://11457152
llvm-svn: 157212
|
| |
|
|
|
|
| |
(ex: float).
llvm-svn: 157211
|
| |
|
|
|
|
| |
using True/False as compared to 1/0 for logical values. Wexploit this to our advantage. Other minor tweaks
llvm-svn: 157209
|
| |
|
|
|
|
|
| |
when stopped in a const method. Also updated our
testsuite to ensure that JIT is forced in this case.
llvm-svn: 157208
|
| |
|
|
| |
llvm-svn: 157207
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
struct HIDDEN foo {
};
template <class P>
struct bar {
};
template <>
struct HIDDEN bar<foo> {
DEFAULT static void zed();
};
void bar<foo>::zed() {
}
Before we would produce a hidden symbol in
struct HIDDEN foo {
};
template <class P>
struct bar {
};
template <>
struct bar<foo> {
DEFAULT static void zed();
};
void bar<foo>::zed() {
}
But adding HIDDEN to the specialization would cause us to produce a default
symbol.
llvm-svn: 157206
|
| |
|
|
|
|
|
|
| |
arguments, force use of clang frontend for the driver.
Fixes rdar://11356765.
llvm-svn: 157205
|
| |
|
|
|
|
| |
While there clean up indentation.
llvm-svn: 157204
|
| |
|
|
|
|
| |
regular expression.
llvm-svn: 157202
|
| |
|
|
|
|
| |
t2RSB defined the operand correctly, but tRSBS didn't.
llvm-svn: 157200
|
| |
|
|
|
|
|
| |
it doesn't try to call LookupDestructor on an
incomplete class.
llvm-svn: 157199
|
| |
|
|
|
|
|
|
|
|
| |
'autorelease' message" ARC
migration error".
Per feedback from John this is useful to have in general.
llvm-svn: 157198
|
| |
|
|
| |
llvm-svn: 157197
|
| |
|
|
| |
llvm-svn: 157196
|
| |
|
|
| |
llvm-svn: 157195
|
| |
|
|
| |
llvm-svn: 157194
|
| |
|
|
|
|
| |
provide a 'fixit' to change 'readonly' to 'readwrite'. // rdar://11448209
llvm-svn: 157193
|
| |
|
|
|
|
| |
data.
llvm-svn: 157192
|
| |
|
|
|
|
|
|
| |
used.
Patch by Jose Fonseca.
llvm-svn: 157191
|
| |
|
|
|
|
| |
determine a dynamic type for a variable of a pointer type that is not a valid generic type for dynamic pointers.
llvm-svn: 157190
|
| |
|
|
| |
llvm-svn: 157188
|
| |
|
|
| |
llvm-svn: 157187
|
| |
|
|
|
|
| |
attributes.
llvm-svn: 157186
|
| |
|
|
| |
llvm-svn: 157184
|
| |
|
|
|
|
| |
related changes for Execution and Verifier.
llvm-svn: 157183
|
| |
|
|
|
|
|
| |
In theory they should be wide enough even when the enum type is signed, but it
looks like MSVC9 still has problems with it.
llvm-svn: 157182
|
| |
|
|
| |
llvm-svn: 157181
|
| |
|
|
| |
llvm-svn: 157178
|
| |
|
|
|
|
| |
tests like to try to malloc((size_t)-1)
llvm-svn: 157176
|
| |
|
|
|
|
| |
comes from two 128-bit pieces.
llvm-svn: 157175
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This helps compile time when the greedy register allocator splits live
ranges in giant functions. Without the bias, we would try to grow
regions through the giant edge bundles, usually to find out that the
region became too big and expensive.
If a live range has many uses in blocks near the giant bundle, the small
negative bias doesn't make a big difference, and we still consider
regions including the giant edge bundle.
Giant edge bundles are usually connected to landing pads or indirect
branches.
llvm-svn: 157174
|
| |
|
|
| |
llvm-svn: 157173
|
| |
|
|
|
|
| |
header searches with CUDA.
llvm-svn: 157172
|
| |
|
|
|
|
|
| |
to deal with NVIDIA's headers. We'll need to think of another way
to handle multiple host/device definitions within the same TU.
llvm-svn: 157171
|
| |
|
|
|
|
| |
work-in-progress.
llvm-svn: 157170
|
| |
|
|
|
|
|
|
|
|
|
| |
With physreg joining out of the way, it is easy to recognize the
instructions that need their kill flags cleared while testing for
interference.
This allows us to skip the final scan of all instructions for an 11%
speedup of the coalescer pass.
llvm-svn: 157169
|