- Nov 05, 2010
-
-
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
-
Anders Carlsson authored
llvm-svn: 118234
-
Chris Lattner authored
Right now the code is partitioned but the behavior is the same. This should be improved in the near future. This removes some uses of TheOperandList. llvm-svn: 118232
-
Greg Clayton authored
llvm-svn: 118231
-
Chris Lattner authored
it doesn't do any lexical stuff anymore. llvm-svn: 118230
-
Greg Clayton authored
llvm-svn: 118229
-
Chris Lattner authored
llvm-svn: 118228
-
Greg Clayton authored
adding support into lldb_private::Process: virtual uint32_t lldb_private::Process::LoadImage (const FileSpec &image_spec, Error &error); virtual Error lldb_private::Process::UnloadImage (uint32_t image_token); There is a default implementation that should work for both linux and MacOSX. This ability has also been exported through the SBProcess API: uint32_t lldb::SBProcess::LoadImage (lldb::SBFileSpec &image_spec, lldb::SBError &error); lldb::SBError lldb::SBProcess::UnloadImage (uint32_t image_token); Modified the DynamicLoader plug-in interface to require it to be able to tell us if it is currently possible to load/unload a shared library: virtual lldb_private::Error DynamicLoader::CanLoadImage () = 0; This way the dynamic loader plug-ins are allows to veto whether we can currently load a shared library since the dynamic loader might know if it is currenlty loading/unloading shared libraries. It might also know about the current host system and know where to check to make sure runtime or malloc locks are currently being held. Modified the expression parser to have ClangUserExpression::Evaluate() be the one that causes the dynamic checkers to be loaded instead of other code that shouldn't have to worry about it. llvm-svn: 118227
-
Sean Callanan authored
implementation of the Objective-C object checkers into the Objective-C language runtime. llvm-svn: 118226
-
Chris Lattner authored
on the incoming operand list. This also makes the code simpler. llvm-svn: 118225
-
Daniel Dunbar authored
with system specific stuff. llvm-svn: 118224
-
Daniel Dunbar authored
preferably). Good thing c-index-test is written in C!!!! llvm-svn: 118223
-