- Jun 03, 2011
-
-
Bill Wendling authored
llvm-svn: 132504
-
Greg Clayton authored
llvm-svn: 132502
-
Greg Clayton authored
true/false in an extra boolean parameter and not cause the the binary that us using the LLDB framework to crash. llvm-svn: 132501
-
Jakob Stoklund Olesen authored
I was confused whether new uint8_t[] would zero-initialize the returned array, and it seems that so is gcc-4.0. This should fix the test failures on darwin 9. llvm-svn: 132500
-
Greg Clayton authored
GDB server doesn't support the LLDB specific qThreadStopInfo packet. llvm-svn: 132499
-
Greg Clayton authored
handles. Also fixed a case where the packet wouldn't be dumped if it returned the unimplemented packet. llvm-svn: 132498
-
Rafael Espindola authored
Before this patch we would still link with the system libstdc++. It worked fine most of the time, but would break if the used headers were a lot newer than the system libraries. This patch changes the driver to use the libraries corresponding to the headers the user selected. This fixes, for example, using 4.5 headers in a system with gcc 4.1. llvm-svn: 132497
-
Eli Friedman authored
llvm-svn: 132496
-
Bill Wendling authored
llvm-svn: 132495
-
Bill Wendling authored
llvm-svn: 132494
-
Caroline Tice authored
Use Py_InitializeEx(0) instead of Py_Initialize, to prevent Python from installing its own signal handlers. llvm-svn: 132492
-
- Jun 02, 2011
-
-
Galina Kistanova authored
Reverted r132330, r132321, r132320, r132319 as per discussion. Will try in-test requirement declarations instead. llvm-svn: 132491
-
Howard Hinnant authored
Second try at getting noexcept on move and swap for deque. I changed std::alloctor to propagate_on_container_move_assignment so as to make deque<T> move assignment noexcept. What we really need is a compile-time switch that says an allocator always compares equal. llvm-svn: 132490
-
Eli Friedman authored
llvm-svn: 132489
-
Devang Patel authored
llvm-svn: 132488
-
Devang Patel authored
llvm-svn: 132487
-
Tanya Lattner authored
llvm-svn: 132486
-
Eli Friedman authored
PR10067: Add missing safety check to call return transformation in MemCpyOpt::processStore. If something accesses the dest of the "copy" between the call and the copy, the performCallSlotOptzn transformation is not valid. llvm-svn: 132485
-
Johnny Chen authored
llvm-svn: 132484
-
Devang Patel authored
During post RA scheduling, do not try to chase reg defs. to preserve DBG_VALUEs. This approach has several downsides, for example, it does not work when dbg value is a constant integer, it does not work if reg is defined more than once, it places end of debug value range markers in the wrong place. It even causes misleading incorrect debug info when duplicate DBG_VALUE instructions point to same reg def. Instead, use simpler approach and let DBG_VALUE follow its predecessor instruction. After live debug value analysis pass, all DBG_VALUE instruction are placed at the right place. Thanks Jakob for the hint! llvm-svn: 132483
-
Rafael Espindola authored
llvm-svn: 132482
-
Argyrios Kyrtzidis authored
in ASTReader::validateFileEntries(). This avoids going through all source location entries and fixes the performance regression. Many thanks to Doug for the hint! (rdar://9530587) llvm-svn: 132481
-
Howard Hinnant authored
I've become quite disatsified with the lack of noexcept specifications on container move construction, move assignment operator and swap. Without proper decoration on at least move construction, vectors of containers will have unacceptable performance. Here's the fix for deque. llvm-svn: 132480
-
Rafael Espindola authored
llvm-svn: 132479
-
Stuart Hastings authored
llvm-svn: 132477
-
Eric Christopher authored
Testcase will come when we use it. Part of rdar://9119939 llvm-svn: 132476
-
Caroline Tice authored
Create new class, InputReaderStack, to better handle mutexes around input readers and prevent deadlocking; modify Debugger to use the new class. llvm-svn: 132475
-
Rafael Espindola authored
llvm-svn: 132474
-
Stuart Hastings authored
llvm-svn: 132472
-
Jakob Stoklund Olesen authored
This saves two virtual function calls and an Allocatable BitVector test, making RAFast run 2% faster. llvm-svn: 132471
-
Johnny Chen authored
llvm-svn: 132470
-
Rafael Espindola authored
llvm-svn: 132468
-
Jim Grosbach authored
Parsing a register name/number for .cfi directives can't assume that a register name starts with a '%' token. Be more flexible and check for a register number instead. Still unlikely to be perfect, but it allows us to parse both plain identifiers as register names and integers as register numbers, which is what we're wanting to support at this point. llvm-svn: 132466
-
Manuel Klimek authored
llvm-svn: 132462
-
Howard Hinnant authored
llvm-svn: 132461
-
Rafael Espindola authored
llvm-svn: 132460
-
Howard Hinnant authored
llvm-svn: 132459
-
Stuart Hastings authored
rdar://problem/6373334 llvm-svn: 132458
-
Benjamin Kramer authored
Found by valgrind. llvm-svn: 132457
-
Jakob Stoklund Olesen authored
llvm-svn: 132456
-