| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
| |
that have an explicit length and no NULL terminator
This checkin reverts NSString to the old behavior when appropriate, and cleans up the syntax to call the UTF Reader&Dumper function
Incidentally, add a "-d" command-line flag to redo.py with the same semantics as "-d" in dotest.py
llvm-svn: 180141
|
| |
|
|
|
|
|
|
|
|
| |
debug location. This solves a problem where range of an inlined
subroutine is emitted wrongly.
Patch by Manman Ren.
Fixes rdar://problem/12415623
llvm-svn: 180140
|
| |
|
|
|
|
| |
implementing $(( )).
llvm-svn: 180139
|
| |
|
|
|
|
| |
strengthen condition check to require actual MVT::i32 virtual register types, just in case (no actual functionality change)
llvm-svn: 180138
|
| |
|
|
| |
llvm-svn: 180137
|
| |
|
|
|
|
| |
functionality change.
llvm-svn: 180136
|
| |
|
|
| |
llvm-svn: 180135
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The COFFParser now contains only a COFFYAML::Object and the string table
(which is recomputed, not serialized).
The structs in COFFParser now all begin with a Header field with what is
actually on the COFF object. The other fields are things that are semantically
part of the struct (relocations in a section for exmaple), but are not actually
represented that way in the object file.
llvm-svn: 180134
|
| |
|
|
| |
llvm-svn: 180133
|
| |
|
|
| |
llvm-svn: 180132
|
| |
|
|
|
|
| |
No functional change intended.
llvm-svn: 180131
|
| |
|
|
|
|
| |
No intended changes in functionality.
llvm-svn: 180130
|
| |
|
|
|
|
|
|
|
| |
VSETCC without first checking the target's vector boolean contents.
This exposed an issue with PowerPC AltiVec where it appears it was setting the wrong vector boolean contents. The included change
fixes the PowerPC tests, and was OK'd by Hal.
llvm-svn: 180129
|
| |
|
|
|
|
| |
should enable us to get a more detailed perspective on which individual data formatters are broken
llvm-svn: 180128
|
| |
|
|
|
|
|
|
| |
of CXCursor_CXXThisExpr for C++ code.
rdar://13717006
llvm-svn: 180127
|
| |
|
|
|
|
|
| |
- LLDB C++ API requires C++11
- provide required -std=c++11 flag if none is specified
llvm-svn: 180126
|
| |
|
|
|
|
| |
because some MSVC 2010 SP1 installations do not have the _xgetbv intrinsic. Patch thanks to Serge Pavlov!
llvm-svn: 180125
|
| |
|
|
| |
llvm-svn: 180124
|
| |
|
|
| |
llvm-svn: 180123
|
| |
|
|
| |
llvm-svn: 180122
|
| |
|
|
|
|
|
|
| |
that the order in which the elements are scalarized is the same as the original order.
This fixes a miscompilation in FreeBSD's regex library.
llvm-svn: 180121
|
| |
|
|
|
|
| |
for absolute/absolute-set addressing modes.
llvm-svn: 180120
|
| |
|
|
|
|
| |
Made the uniform write test's checks a bit stricter.
llvm-svn: 180119
|
| |
|
|
|
|
|
|
|
| |
1) Disallow 'returned' on parameter that is also 'sret' (no sensible semantics, as far as I can tell).
2) Conservatively disallow tail calls through 'returned' parameters that also are 'zext' or 'sext' (for consistency with treatment of other zero-extending and sign-extending operations in tail call position detection...can be revised later to handle situations that can be determined to be safe).
This is a new attribute that is not yet used, so there is no impact.
llvm-svn: 180118
|
| |
|
|
|
|
| |
commands as well.
llvm-svn: 180117
|
| |
|
|
| |
llvm-svn: 180116
|
| |
|
|
| |
llvm-svn: 180115
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Patch by Yacine Belkadi!
When __GLIBC__ is defined, optind gets initialized to 0. So for the first parsed
option, parse_start is 0, too. If this option has no argument (Like "--continue"
of "process attach"), then the position stored is 0, instead of 1. This prevents
the completion later on in Options::HandleOptionCompletion() because the opt_pos
doesn't match the cursor_index.
Fix that by getting the option's position from the value of optind, as it's done
for the other types of options.
Re-enable test_process_attach_dash_dash_con() on Linux.
No regressions detected on Mac OS X (in TestCompletion.py)
llvm-svn: 180114
|
| |
|
|
| |
llvm-svn: 180113
|
| |
|
|
| |
llvm-svn: 180112
|
| |
|
|
|
|
|
|
| |
- Includes tests that write, verify and restore floating-point register content using SBFrame.
Reviewed by: Daniel Malea
llvm-svn: 180111
|
| |
|
|
|
|
| |
Silences a sign compare warning on 32 bit archs.
llvm-svn: 180110
|
| |
|
|
|
|
|
|
|
|
|
| |
coverage),
and a failing test for register expressions.
Also factors out common setup code in preparation to add a few new tests.
Reviewed by: Daniel Malea
llvm-svn: 180109
|
| |
|
|
| |
llvm-svn: 180108
|
| |
|
|
| |
llvm-svn: 180107
|
| |
|
|
|
|
| |
as this mode is thread-hostile
llvm-svn: 180106
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before:
#if !defined(AAAAAAAAAAAAAAAA) && (defined CCCCCCCC || \
defined DDDDDDDD) && defined(BBBBBBBB)
After:
#if !defined(AAAAAAAAAAAAAAAA) && (defined CCCCCCCC || defined DDDDDDDD) && \
defined(BBBBBBBB)
This fixes llvm.org/PR15828.
llvm-svn: 180105
|
| |
|
|
| |
llvm-svn: 180104
|
| |
|
|
| |
llvm-svn: 180103
|
| |
|
|
| |
llvm-svn: 180102
|
| |
|
|
| |
llvm-svn: 180101
|
| |
|
|
| |
llvm-svn: 180100
|
| |
|
|
|
|
|
|
|
|
| |
This was r180041 and r180046, which was reverted in r180066.
Re-committing this should fix the dragonegg bootstrap, which I presume
needs LD_LIBRARY_PATH to be propagated to the child.
Tested on Linux, Windows, and Mac OS 10.6.
llvm-svn: 180099
|
| |
|
|
| |
llvm-svn: 180098
|
| |
|
|
|
|
| |
CHECK patterns.
llvm-svn: 180097
|
| |
|
|
| |
llvm-svn: 180095
|
| |
|
|
| |
llvm-svn: 180094
|
| |
|
|
|
|
| |
See https://code.google.com/p/address-sanitizer/issues/detail?id=131.
llvm-svn: 180093
|
| |
|
|
| |
llvm-svn: 180092
|
| |
|
|
| |
llvm-svn: 180091
|