- May 17, 2013
-
-
Greg Clayton authored
llvm-svn: 182160
-
Ashok Thirumurthi authored
- Used xfail and skip, temporarily, while resolving bugzilla #15671. llvm-svn: 182159
-
Greg Clayton authored
Allow LLDB to be built on a system with an installed gcc/g++ that isn't the default. I recently installed gcc-4.7/g++-4.7 on Ubuntu and tried to build by specifying: CC=gcc-4.7 CXX=g++-4.7 as configure and make args, but it didn't work when being run with makefiles. This patch fixes that. llvm-svn: 182158
-
Daniel Malea authored
- copy lldb python module into directory specified with CMAKE_INSTALL_PREFIX - make liblldb.so a symlink (to liblldb.so.X.Y where X.Y is the LLVM version) llvm-svn: 182157
-
Anna Zaks authored
llvm-svn: 182156
-
Ashok Thirumurthi authored
- Note that this is not correct, as the failure is associated with build options of libc.so, however it's failing on a Debian buildbot that uses gcc 4.6.2 (and the real goal is a complete backtrace even with -fomit-frame-pointer). - Adds helpers to lldbtest.py to check the expectedCompiler and expectedVersion, with an eventual goal of reducing the number of test decorators. --- Currently allows a comparison operator and a compiler version to be specified. --- Can be extended to support ranges of compiler versions. llvm-svn: 182155
-
Matt Kopec authored
-Remove tracing of fork/vfork until we add support for tracing inferiors' children on Linux. -Add trace exec option for ptrace so that we don't receive legacy SIGTRAP signals on execve calls. -Add handling of SIGCHLD sent by kernel (for now, deliver the signal to the inferior). llvm-svn: 182153
-
Daniel Malea authored
- now, the output binary is called 'lldb-3.4' instead of 'lldb' - a symlink 'lldb' -> 'lldb-3.4' is also created - this fixes one of the problems preventing CMake from building Debian packages llvm-svn: 182148
-
Dmitri Gribenko authored
Patch by Seth Fowler. llvm-svn: 182139
-
Fariborz Jahanian authored
declaration is illegally protocol qualified. // rdar://13920026 llvm-svn: 182136
-
Dmitri Gribenko authored
llvm-svn: 182134
-
Peter Collingbourne authored
Before, we had an unused internal_getpid function for Linux, and a platform-independent GetPid function. To make the naming conventions consistent for syscall-like functions, the GetPid syscall wrapper in sanitizer_posix.cc is moved to sanitizer_mac.cc, and GetPid is renamed to internal_getpid, bringing the Linux variant into use. llvm-svn: 182132
-
Derek Schuff authored
Patch by Mark Seaborn. llvm-svn: 182131
-
Vincent Lejeune authored
It solves a bug uncovered by dot4 patch where the register class of int_load_input use was ignored. llvm-svn: 182130
-
Vincent Lejeune authored
llvm-svn: 182129
-
Vincent Lejeune authored
It should increase PV substitution opportunities and lower gpr usage (pending computations path are "flushed" sooner) llvm-svn: 182128
-
Vincent Lejeune authored
llvm-svn: 182127
-
Vincent Lejeune authored
Dot4 now uses 8 scalar operands instead of 2 vectors one which allows register coalescer to remove some unneeded COPY. This patch also defines some structures/functions that can be used to handle every vector instructions (CUBE, Cayman special instructions...) in a similar fashion. llvm-svn: 182126
-
Vincent Lejeune authored
llvm-svn: 182125
-
Vincent Lejeune authored
Almost all instructions that takes a 128 bits reg as input (fetch, export...) have the abilities to swizzle their argument and output. Instead of printing default swizzle for each 128 bits reg, rename T*.XYZW to T* and let instructions print potentially optimized swizzles themselves. llvm-svn: 182124
-
Vincent Lejeune authored
llvm-svn: 182123
-
Vincent Lejeune authored
llvm-svn: 182122
-
Vincent Lejeune authored
llvm-svn: 182121
-
Fariborz Jahanian authored
is used for Objective-C++’s dictionary subscripting. This is done by filtering out all placeholder types before check on lowering of the common expression is done. // rdar://1374918. Reviewed by John McCall. llvm-svn: 182120
-
Benjamin Kramer authored
UseAutoActions.cpp:48:17: error: redefinition of 'E' with a different type. llvm-svn: 182119
-
Peter Collingbourne authored
Introduce a new object library, RTSanitizerCommonLibc, which will contain the subset of sanitizer_common with libc dependencies. RTSanitizerCommon contains the remainder of sanitizer_common, and is intended to have no libc dependencies. Begin moving code to RTSanitizerCommonLibc, starting with sanitizer_common.cc, whose libc-dependent portion is moved to sanitizer_common_libcdep.cc, the first member of the new library. This split affects the CMake build only. The makefile build continues to produce the full sanitizer_common library. llvm-svn: 182118
-
Daniel Malea authored
llvm-svn: 182117
-
Ashok Thirumurthi authored
Modifies the log directory to ensure that the log file will be found on tear-down (i.e. for CI agents that clean up artifacts aggressively). - Uses the cwd following the model of TestPublicAPIHeaders.py llvm-svn: 182116
-
Ashok Thirumurthi authored
- On Linux, the partial back-trace after an assert can cause the basic test to fail as discussed on lldb-dev. - Uses SBFrame to walk up the stack to the assert site and tests expression evaluation of locals, globals and arguments. Thanks to Daniel for review and testing on OS/X. llvm-svn: 182115
-
Ariel J. Bernal authored
variables. UseAuto used to match initialized variable declarations independently of whether they were defined in a declaration list or as a single declaration. Now it matches declaration statements where every variable declaration is initialized. llvm-svn: 182114
-
Tom Stellard authored
Reviewed-by:
Vincent Lejeune <vljn@ovi.com> https://bugs.freedesktop.org/show_bug.cgi?id=64193 https://bugs.freedesktop.org/show_bug.cgi?id=64257 https://bugs.freedesktop.org/show_bug.cgi?id=64320 NOTE: This is a candidate for the 3.3 branch. llvm-svn: 182113
-
Tom Stellard authored
llvm-svn: 182112
-
Ashok Thirumurthi authored
- Also removes a redundant import statement. llvm-svn: 182111
-
Evgeniy Stepanov authored
llvm-svn: 182110
-
Venkatraman Govindaraju authored
This is to generate correct framesetup code when the function has variable sized allocas. llvm-svn: 182108
-
Alexander Potapenko authored
[ASan] Make the regression test for time(NULL) Linux-specific, as it crashes on Darwin (and the problem used to occur on Linux). Do not use zero-based shadow for the time() test. llvm-svn: 182107
-
Ashok Thirumurthi authored
llvm-svn: 182104
-
Benjamin Kramer authored
Shuffles that only move an element into position 0 of the vector are common in the output of the loop vectorizer and often generate suboptimal code when SSSE3 is not available. Lower them to vector shifts if possible. We still prefer palignr over psrldq because it has higher throughput on sandybridge. llvm-svn: 182102
-
Benjamin Kramer authored
llvm-svn: 182101
-
Benjamin Kramer authored
llvm-svn: 182100
-