- Apr 23, 2013
-
-
Bill Schmidt authored
No functional change intended. llvm-svn: 180131
-
Akira Hatanaka authored
No intended changes in functionality. llvm-svn: 180130
-
Owen Anderson authored
DAGCombine should not aggressively fold SEXT(VSETCC(...)) into a wider 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
-
Enrico Granata authored
Splitting the appkit data formatters test in smaller test cases - this should enable us to get a more detailed perspective on which individual data formatters are broken llvm-svn: 180128
-
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
-