- Nov 05, 2010
-
-
Johnny Chen authored
llvm-svn: 118279
-
Daniel Dunbar authored
using "safety" threads. llvm-svn: 118278
-
Johnny Chen authored
thread descriptions. This allows for correctly finding and obeying the last filename-and-line marker from the debugger. Add a delay for gud-up and gud-down. This makes tracking filename-and-line more reliable when moving up/down the stack. llvm-svn: 118277
-
Anders Carlsson authored
llvm-svn: 118276
-
Duncan Sands authored
to perform the copy, which may be of lots of memory [*]. It would be good if the fall-back code generated something reasonable, i.e. did the copy in a loop, rather than vast numbers of loads and stores. Add a note about this. Currently target specific code seems to always kick in so this is more of a theoretical issue rather than a practical one now that X86 has been fixed. [*] It's amazing how often people pass mega-byte long arrays by copy... llvm-svn: 118275
-
Daniel Dunbar authored
thread, primarily to get a larger stack. - Yes, I feel dirty. llvm-svn: 118274
-
Daniel Dunbar authored
llvm-svn: 118273
-
Daniel Dunbar authored
llvm-svn: 118272
-
Sean Callanan authored
that check pointer validity fail to parse. Now lldb does not crash in that case. Also added support for checking Objective-C class validity in the Version 1 runtime as well as Version 2 runtimes with varying levels of available debug support. llvm-svn: 118271
-
Jim Ingham authored
llvm-svn: 118270
-
Anders Carlsson authored
Implement [over.ics.rank]p4: A conversion that does not convert an std::nullptr_t to bool is better than one than does. llvm-svn: 118269
-
Jim Ingham authored
log timer increment true/false llvm-svn: 118268
-
Jim Ingham authored
Added a top level Timer to the interpreter execute command. Also added an option to pass the depth to "log timer enable". That allows you to time just command execution with: log timer enable 1 <command> log timer dump llvm-svn: 118267
-
Jim Ingham authored
Added a top level Timer to the interpreter execute command. Also added an option to pass the depth to "log timer enable". That allows you to time just command execution with: log timer enable 1 <command> log timer dump llvm-svn: 118266
-
- Nov 04, 2010
-
-
Johnny Chen authored
llvm-svn: 118265
-
Jason Molenda authored
llvm-svn: 118264
-
Duncan Sands authored
sequence of loads and stores was being generated to perform the copy on the x86 targets if the parameter was less than 4 byte aligned, causing llc to use up vast amounts of memory and time. Use a "rep movs" form instead. PR7170. llvm-svn: 118260
-
Benjamin Kramer authored
llvm-svn: 118259
-
John McCall authored
making something up. Fixes PR8129. llvm-svn: 118258
-
Benjamin Kramer authored
llvm-svn: 118257
-
Jim Ingham authored
Also move the Checker creation into the Apple Runtime code. llvm-svn: 118255
-
Rafael Espindola authored
llvm-svn: 118254
-
Johnny Chen authored
@unittest2.skip("rdar://problem/8630601 Assertion failed: (result_valobj_sp.get()), function EvaluateExpression, file CommandObjectExpression.cpp, line 227.") llvm-svn: 118252
-
Johnny Chen authored
@unittest2.skip("rdar://problem/8630601 Assertion failed: (result_valobj_sp.get()), function EvaluateExpression, file CommandObjectExpression.cpp, line 227.") llvm-svn: 118251
-
Rafael Espindola authored
they do :-( llvm-svn: 118250
-
Rafael Espindola authored
llvm-svn: 118249
-
Devang Patel authored
Introduce DIBuilder. It is intended to be a front-end friendly interface to emit debuggging information entries in LLVM IR. To create debugging information for a pointer, using DIBUilder front-end just needs DBuilder.CreatePointerType(Ty, Size); instead of DebugFactory.CreateDerivedType(llvm::dwarf::DW_TAG_pointer_type, TheCU, "", getOrCreateMainFile(), 0, Size, 0, 0, 0, OCTy); llvm-svn: 118248
-
Devang Patel authored
llvm-svn: 118247
-
Anders Carlsson authored
Pass a -I flag when compiling nullptr.cpp so the typeinfo header can be found. This should fix the errors seen on the bot. llvm-svn: 118246
-
Duncan Sands authored
and as such can be represented by an MVT - the more complicated EVT is not needed. Use MVT for ValVT everywhere. llvm-svn: 118245
-
Jason Molenda authored
debug printfs that got left behind by accident. llvm-svn: 118244
-
Jason Molenda authored
or the native unwinder (UnwindLLDB). I'll make the native unwinder the default once I check in with everyone tomorrow. llvm-svn: 118243
-
Jason Molenda authored
that in along with some cleanup work with the native unwinder code. llvm-svn: 118242
-
Jason Molenda authored
some diagnostic test code I was using while debugging the native unwinder and didn't mean to check in. llvm-svn: 118241
-
Jason Molenda authored
fixed them. Added DISALLOW_COPY_AND_ASSIGN to classes that should not be bitwise copied. Added default initializers for member variables that weren't being initialized in the ctor. Fixed a few shadowed local variable mistakes. llvm-svn: 118240
-
Argyrios Kyrtzidis authored
check that the TargetNestedNameDecl is the same first. llvm-svn: 118239
-
Anders Carlsson authored
llvm-svn: 118238
-
Evan Cheng authored
Fix @llvm.prefetch isel. Selecting between pld / pldw using the first immediate rw. There is currently no intrinsic that matches to pli. llvm-svn: 118237
-
Anders Carlsson authored
llvm-svn: 118236
-
Argyrios Kyrtzidis authored
e.g. for: template <int i> class A { class B *g; }; 'class B' has the template as lexical context but semantically it is introduced in namespace scope. Fixes rdar://8611125 & http://llvm.org/PR8505 llvm-svn: 118235
-