- May 16, 2011
-
-
Eli Friedman authored
Basic fast-isel of extractvalue. Not too helpful on its own, given the IR clang generates for cases like this, but it should become more useful soon. llvm-svn: 131417
-
Nick Lewycky authored
llvm-svn: 131416
-
Caroline Tice authored
Fix places that were writing directly to the debugger's output handles to go through the appropriate channels instead. llvm-svn: 131415
-
Howard Hinnant authored
Brought call_once variadic call up to current spec, which allows move-only functors and move-only arguments, but disallows functors with non-const lvalue reference parameters. llvm-svn: 131414
-
Howard Hinnant authored
Brought thread variadic constructor up to current spec, which allows move-only functors and move-only arguments, but disallows functors with non-const lvalue reference parameters. llvm-svn: 131413
-
Johnny Chen authored
llvm-svn: 131412
-
Jason W Kim authored
llvm-svn: 131411
-
Howard Hinnant authored
llvm-svn: 131410
-
Howard Hinnant authored
Spit 5th bullet __invoke into function pointers and everything else because result_of doesn't deal with function pointers. llvm-svn: 131409
-
Howard Hinnant authored
llvm-svn: 131408
-
Howard Hinnant authored
llvm-svn: 131407
-
Rafael Espindola authored
("T is 1 if the target symbol S has type STT_FUNC and the symbol addresses a Thumb instruction ;it is 0 otherwise." from "ELF for the ARM Architecture" 4.7.1.2) Patch by Koan-Sin Tan! llvm-svn: 131406
-
Rafael Espindola authored
llvm-svn: 131405
-
Joerg Sonnenberger authored
Preserve the original triple in the NetBSD toolchain when using -m32 or -m64 and the resulting effective target is different from the triple it started with. This allows -m32 to use the same assembler/linking in cross-compiling mode and avoids confusion about passing down target specific flags in that case like --32. llvm-svn: 131404
-
Rafael Espindola authored
llvm-svn: 131403
-
Zhongxing Xu authored
llvm-svn: 131402
-
Rafael Espindola authored
131365 caused PR9927. llvm-svn: 131401
-
Anders Carlsson authored
optimization. Make sure to require a vtable when trying to get the address of a VTT, otherwise we would never end up emitting the VTT. llvm-svn: 131400
-
Rafael Espindola authored
corrupted when setjmp returns again. llvm-svn: 131399
-
Greg Clayton authored
If we are asked to restore all register values, we need to fall back to restoring each register one by one. llvm-svn: 131398
-
Greg Clayton authored
packets in GDB remote. Also fixed a compiler warning for an unhandled case for a switch. llvm-svn: 131397
-
John McCall authored
llvm-svn: 131396
-
John McCall authored
operators; their semantics are guaranteed by the language. If someone wants to argue that freestanding compiles shouldn't recognize this, I might be convinceable. llvm-svn: 131395
-
Greg Clayton authored
Correctly handle invalid 32-bit mmap fail return value in ProcessGDBRemote. llvm-svn: 131394
-
Greg Clayton authored
Prior to this fix we would often call SendPacketAndWaitForResponse() which returns the number of bytes in the response. The UNSUPPORTED response in the GDB remote protocol is zero bytes and we were checking for it inside an if statement: if (SendPacketAndWaitForResponse(...)) { if (response.IsUnsupportedResponse()) { // UNSUPPORTED... // This will never happen... } } We now handle is properly as: if (SendPacketAndWaitForResponse(...)) { } else { // UNSUPPORTED... } llvm-svn: 131393
-
Greg Clayton authored
ABIMacOSX_arm plugin. Modified darwin-debug to print out the exectuable, working directory and arguments a bit differently. llvm-svn: 131392
-
Sean Callanan authored
changes. llvm-svn: 131391
-
- May 15, 2011
-
-
Alexis Hunt authored
build. llvm-svn: 131390
-
Greg Clayton authored
definitions and names. llvm-svn: 131387
-
John McCall authored
placement allocation or deallocation functions. These functions cannot be replaced by the user and are exempt from the normal requirements on allocation functions (e.g. that they must return unaliased memory). llvm-svn: 131386
-
Anders Carlsson authored
llvm-svn: 131385
-
Charles Davis authored
llvm-svn: 131384
-
Douglas Gregor authored
nested-name-specifier, re-evaluate the nested-name-specifier as if we were entering that context (which we did!), so that we'll resolve a template-id to a particular class template partial specialization. Fixes PR9913. llvm-svn: 131383
-
Charles Davis authored
information. llvm-svn: 131382
-
Charles Davis authored
llvm-svn: 131381
-
Charles Davis authored
llvm-svn: 131380
-
Nick Lewycky authored
llvm-svn: 131379
-
John McCall authored
It can be larger, it can be smaller, it can be signed, whatever. Handle all the crazy cases with grace and spirit. llvm-svn: 131378
-
Argyrios Kyrtzidis authored
llvm-svn: 131377
-
Greg Clayton authored
the appropriate registers for arm and x86_64. The register names for the arguments that are the size of a pointer or less are all named "arg1", "arg2", etc. This allows you to read these registers by name: (lldb) register read arg1 arg2 arg3 ... You can also now specify you want to see alternate register names when executing the read register command: (lldb) register read --alternate (lldb) register read -A llvm-svn: 131376
-