- Apr 23, 2013
-
-
Argyrios Kyrtzidis authored
[libclang] Introduce a CXCursor_ObjCSelfExpr cursor, which is the equivalent of CXCursor_CXXThisExpr for C++ code. rdar://13717006 llvm-svn: 180127
-
Daniel Malea authored
- LLDB C++ API requires C++11 - provide required -std=c++11 flag if none is specified llvm-svn: 180126
-
Aaron Ballman authored
Testing for _XCR_XFEATURE_ENABLED_MASK instead of a specific MSVC version because some MSVC 2010 SP1 installations do not have the _xgetbv intrinsic. Patch thanks to Serge Pavlov! llvm-svn: 180125
-
Vincent Lejeune authored
llvm-svn: 180124
-
Vincent Lejeune authored
llvm-svn: 180123
-
Bob Wilson authored
llvm-svn: 180122
-
Nadav Rotem authored
LoopVectorizer: Fix 15830. When scalarizing and unrolling stores make sure 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
-
Jyotsna Verma authored
for absolute/absolute-set addressing modes. llvm-svn: 180120
-
Pekka Jaaskelainen authored
Made the uniform write test's checks a bit stricter. llvm-svn: 180119
-
Stephen Lin authored
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
-
Matt Kopec authored
llvm-svn: 180117
-
Dmitry Vyukov authored
llvm-svn: 180116
-
Rafael Espindola authored
llvm-svn: 180115
-
Daniel Malea authored
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
-
Dmitry Vyukov authored
llvm-svn: 180113
-
Tom Stellard authored
llvm-svn: 180112
-
Ashok Thirumurthi authored
- Includes tests that write, verify and restore floating-point register content using SBFrame. Reviewed by: Daniel Malea llvm-svn: 180111
-
Benjamin Kramer authored
Silences a sign compare warning on 32 bit archs. llvm-svn: 180110
-
Ashok Thirumurthi authored
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
-
Howard Hinnant authored
llvm-svn: 180108
-
Evgeniy Stepanov authored
llvm-svn: 180107
-
Alexey Samsonov authored
[ASan] Disable strict-init-order checker once we have more than one thread, as this mode is thread-hostile llvm-svn: 180106
-
Daniel Jasper authored
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
-
Carlo Kok authored
llvm-svn: 180104
-
Alexey Samsonov authored
llvm-svn: 180103
-
Alexey Samsonov authored
llvm-svn: 180102
-
Evgeniy Stepanov authored
llvm-svn: 180101
-
Carlo Kok authored
llvm-svn: 180100
-
Reid Kleckner authored
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
-
Alexey Samsonov authored
llvm-svn: 180098
-
Alexander Potapenko authored
llvm-svn: 180097
-
Sylvestre Ledru authored
llvm-svn: 180095
-
Alexey Samsonov authored
llvm-svn: 180094
-
Alexander Potapenko authored
See https://code.google.com/p/address-sanitizer/issues/detail?id=131. llvm-svn: 180093
-
Rafael Espindola authored
llvm-svn: 180092
-
Evgeniy Stepanov authored
llvm-svn: 180091
-
Evgeniy Stepanov authored
llvm-svn: 180090
-
Alexey Samsonov authored
This makes llvm-dwarfdump and llvm-symbolizer understand debug info sections compressed by ld.gold linker. llvm-svn: 180088
-
Hans Wennborg authored
llvm-svn: 180087
-
Jason Molenda authored
llvm-svn: 180086
-