- Apr 14, 2012
-
-
Richard Smith authored
llvm-svn: 154705
-
- Apr 13, 2012
-
-
Greg Clayton authored
Added the thread ID (tid) to each packet history item and the packet history now always dumps to a lldb_private::Stream. Enable logging the packet history when registers fail to read due to not getting the sequence mutex if "--verbose" is enabled on the log channel for the "gdb-remote" log category. This will help us track down some issues. llvm-svn: 154704
-
Sirish Pande authored
llvm-svn: 154703
-
Hal Finkel authored
llvm-svn: 154700
-
Johnny Chen authored
For the types directory, we were running lldbtest.system() to execute the compiled program on the test host to collect golden output in order to compare with the output of various lldb debugger commands as performed later. This won't work for the remote platform scenario where the architecture of the target and host platforms are different. Modify the AbstractBase class to use lldb to launch the inferior while specifying the output file, from which the golden output is collected and grokked. How to bootstrap and to connect to the remote platform is still being worked at. llvm-svn: 154699
-
Jim Ingham authored
Factor out a bunch of common code in the two ThreadPlanCallFunction constructors. Also add a sanity check - try reading the frame, and if we fail bag out. llvm-svn: 154698
-
rdar://problem/11193466Greg Clayton authored
Fixed an error where lldb would hang when writing memory near the end of the addres space due to an unsigned overflow. llvm-svn: 154697
-
Sirish Pande authored
llvm-svn: 154696
-
Sirish Pande authored
llvm-svn: 154695
-
Benjamin Kramer authored
- Don't copy offsets into HashData, the underlying vector won't change once the table is finalized. - Allocate HashData and HashDataContents in a BumpPtrAllocator. - Allocate string map entries in the same allocator. - Random cleanups. llvm-svn: 154694
-
Tony Linthicum authored
llvm-svn: 154692
-
Tony Linthicum authored
llvm-svn: 154691
-
Evan Cheng authored
llvm-svn: 154689
-
Dan Gohman authored
llvm-svn: 154687
-
Kevin Enderby authored
targets so if the branch target has the high bit set it does not get printed as: beq 0xffffffff8008c404 llvm-svn: 154685
-
John McCall authored
jump into these scopes, and the cleanup-entering code sometimes wants to do some operations first (e.g. a GEP), which can leave us with unparented IR. llvm-svn: 154684
-
Jim Ingham authored
llvm-svn: 154683
-
Dan Gohman authored
their argument as "escape" points for objc_retainBlock optimization. This fixes rdar://11229925. llvm-svn: 154682
-
Jim Ingham authored
ThreadPlanCallFunction's destructor wasn't calling DoTakedown, so if the that plan got discarded we weren't doing the takedown. llvm-svn: 154681
-
Fariborz Jahanian authored
__typeof which is a regression by reverting r154360. // rdar://11233924 llvm-svn: 154679
-
Benjamin Kramer authored
llvm-svn: 154678
-
John McCall authored
llvm-svn: 154676
-
Douglas Gregor authored
llvm-svn: 154675
-
Douglas Gregor authored
llvm-svn: 154674
-
Hal Finkel authored
As has been suggested by Duncan and others, Early-CSE and GVN should do similar redundancy elimination, but Early-CSE is much less expensive. Most of my autovectorization benchmarks show a performance regresion, but all of these are < 0.1%, and so I think that it is still worth using the less expensive pass. llvm-svn: 154673
-
Douglas Gregor authored
llvm-svn: 154672
-
Greg Clayton authored
Added a --memory option to allow dumping the matching malloc block memory with a default format that makes sense, or that format can be overridden with the --format option. llvm-svn: 154671
-
Fariborz Jahanian authored
call to 'super' use __rw_objc_super as type of the 'super' meta-data instead of objc_super. // rdar://11239894 llvm-svn: 154670
-
Douglas Gregor authored
Make control flow more explicit for rebuilding property reference expressions without their OpaqueValueExprs llvm-svn: 154669
-
Douglas Gregor authored
out of the tree and use the tooling infrastructure. llvm-svn: 154668
-
Douglas Gregor authored
rebuilt. Fixes <rdar://problem/11052352>. llvm-svn: 154667
-
Anton Korobeynikov authored
llvm-svn: 154666
-
Sylvestre Ledru authored
For example, if llc cannot be found, the full python stacktrace is displayed and no interesting information are provided. + fail the process when an exception occurs llvm-svn: 154665
-
Anton Korobeynikov authored
- Handle unions - Handle C++ classes llvm-svn: 154664
-
Benjamin Kramer authored
llvm-svn: 154661
-
Craig Topper authored
Silence various build warnings from Hexagon backend that show up in release builds. Mostly converting 'assert(0)' to 'llvm_unreachable' to silence warnings about missing returns. Also fold some variable declarations into asserts to prevent the variables from being unused in release builds. llvm-svn: 154660
-
Richard Smith authored
GNU __atomic builtins. llvm-svn: 154659
-
Craig Topper authored
Fix target specific intrinsic handling to adjust intrinsic number before doing attribute table lookup. Also fix attribute table lookup to handle 'invalid' intrinsic correctly. Fixes PR12542 llvm-svn: 154658
-
Craig Topper authored
Remove getElfArchType from ELF.h. It's only used in ELFObjectFile.cpp and there's already a copy there. ELF.h was hiding the one there and causing an unused function warning. llvm-svn: 154657
-
Richard Smith authored
in the wrong namespace scope. Patch by Jonathan Sauer! llvm-svn: 154656
-