- May 08, 2013
-
-
Bill Wendling authored
llvm-svn: 181402
-
Nick Lewycky authored
by switching to a ValueMap. Patch by Andrea DiBiagio! llvm-svn: 181397
-
Timur Iskhodzhanov authored
llvm-svn: 181396
-
David Majnemer authored
Fold (xor (and x, y), y) -> (and (not x), y) This removes an opportunity for a constant to appear twice. llvm-svn: 181395
-
David Blaikie authored
Basic support is implemented here - it still doesn't account for declared-but-not-defined variables or functions. It cannot handle out of order (declared, 'using', then defined) cases for variables, but can handle that for functions (& can handle declared, 'using'd, and not defined at all cases for types). llvm-svn: 181393
-
David Blaikie authored
This provides basic functionality for imported declarations. For subprograms and types some amount of lazy construction is supported (so the definition of a function can proceed the using declaration), but it still doesn't handle declared-but-not-defined functions (since we don't generally emit function declarations). Variable support is really rudimentary at the moment - simply looking up the existing definition with no support for out of order (declaration, imported_module, then definition). llvm-svn: 181392
-
David Blaikie authored
llvm-svn: 181391
-
John McCall authored
More of rdar://13200889. llvm-svn: 181390
-
Richard Smith authored
llvm-svn: 181389
-
Richard Smith authored
llvm-svn: 181388
-
Sean Callanan authored
in the underlying llvm::JITMemoryManager API. llvm-svn: 181387
-
Jim Ingham authored
range, it should set the error in the Error passed into the function. llvm-svn: 181386
-
Ted Kremenek authored
llvm-svn: 181385
-
Ted Kremenek authored
llvm-svn: 181384
-
Eric Christopher authored
instead of relying upon an extra call to finish initializing. llvm-svn: 181383
-
Jim Ingham authored
value. This fixes problems, for instance, with the StepRange plans, where they know that they explained the stop because they were at their "run to here" breakpoint, then deleted that breakpoint, so when they got asked again, doh! I had done this for a couple of plans in an ad hoc fashion, this just formalizes it. Also add a "ResumeRequested" in Process so that the code in the completion handlers can tell the ShouldStop logic they want to resume rather than just directly resuming. That allows us to handle resuming in a more controlled fashion. Also, SetPublicState can take a "restarted" flag, so that it doesn't drop the run lock when the target was immediately restarted. --This line, and those below , will be ignored-- M test/lang/objc/objc-dynamic-value/TestObjCDynamicValue.py M include/lldb/Target/ThreadList.h M include/lldb/Target/ThreadPlanStepOut.h M include/lldb/Target/Thread.h M include/lldb/Target/ThreadPlanBase.h M include/lldb/Target/ThreadPlanStepThrough.h M include/lldb/Target/ThreadPlanStepInstruction.h M include/lldb/Target/ThreadPlanStepInRange.h M include/lldb/Target/ThreadPlanStepOverBreakpoint.h M include/lldb/Target/ThreadPlanStepUntil.h M include/lldb/Target/StopInfo.h M include/lldb/Target/Process.h M include/lldb/Target/ThreadPlanRunToAddress.h M include/lldb/Target/ThreadPlan.h M include/lldb/Target/ThreadPlanCallFunction.h M include/lldb/Target/ThreadPlanStepOverRange.h M source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h M source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp M source/Target/StopInfo.cpp M source/Target/Process.cpp M source/Target/ThreadPlanRunToAddress.cpp M source/Target/ThreadPlan.cpp M source/Target/ThreadPlanCallFunction.cpp M source/Target/ThreadPlanStepOverRange.cpp M source/Target/ThreadList.cpp M source/Target/ThreadPlanStepOut.cpp M source/Target/Thread.cpp M source/Target/ThreadPlanBase.cpp M source/Target/ThreadPlanStepThrough.cpp M source/Target/ThreadPlanStepInstruction.cpp M source/Target/ThreadPlanStepInRange.cpp M source/Target/ThreadPlanStepOverBreakpoint.cpp M source/Target/ThreadPlanStepUntil.cpp M lldb.xcodeproj/xcshareddata/xcschemes/Run Testsuite.xcscheme llvm-svn: 181381
-
Eric Christopher authored
llvm-svn: 181378
-
Howard Hinnant authored
Constrain __invoke functions more accurately. This fixes http://llvm.org/bugs/show_bug.cgi?id=15861 . llvm-svn: 181377
-
Richard Smith authored
C++1y constant expression evaluation: compound assignment support for floating-point and pointer types. llvm-svn: 181376
-
Jason Molenda authored
a new section is added to the executable after the dSYM has been created, e.g. the CTF segment added to mach_kernel after all other linking and processing has been finished. <rdar://problem/13258780> llvm-svn: 181375
-
Andrew Kaylor authored
llvm-svn: 181374
-
Adrian Prantl authored
llvm-svn: 181373
-
Adrian Prantl authored
llvm-svn: 181372
-
Bill Wendling authored
llvm-svn: 181371
-
Nick Lewycky authored
return all the overloads instead of just picking the first possible declaration. This removes an invalid note (and on occasion other invalid diagnostics) and also makes clang's parsing recovery behave as if the text from its fixit were applied. llvm-svn: 181370
-
- May 07, 2013
-
-
Arnold Schwaighofer authored
The two nested loops were confusing and also conservative in identifying reduction variables. This patch replaces them by a worklist based approach. llvm-svn: 181369
-
Richard Smith authored
used as a branch condition. llvm-svn: 181368
-
Enrico Granata authored
Adding some LLDB-specific logic to the tracer (in a separate tracer module) to improve the quality of the output when debugging data formatters (more improvements are necessary before this is really legible) llvm-svn: 181367
-
Kevin Enderby authored
A = 9 B = 3 * A - 2 * A + 1 as B = 3 * A - (2 * A + 1) rdar://13816516 llvm-svn: 181366
-
Richard Trieu authored
This is a fix for PR15895, where Clang will crash when trying to print a template diff and the template uses an address of operator. This resulted from expecting a DeclRefExpr when the Expr could have also been UnaryOperator->DeclRefExpr. llvm-svn: 181365
-
David Blaikie authored
DIBuilder::createImportedDeclaration isn't fully plumbed through (note, lacking in AsmPrinter/DwarfDebug support) but this seemed like a sufficiently useful division of code to make the subsequent patch(es) easier to follow. llvm-svn: 181364
-
Charles Davis authored
Patch by Kai Nacke! llvm-svn: 181363
-
Ted Kremenek authored
[analyzer;alternate arrows] Fix inconsistencies in recorded location context when handling interprocedural paths. llvm-svn: 181362
-
Ted Kremenek authored
llvm-svn: 181361
-
Ted Kremenek authored
llvm-svn: 181360
-
Ted Kremenek authored
llvm-svn: 181359
-
Ted Kremenek authored
llvm-svn: 181358
-
Ted Kremenek authored
llvm-svn: 181357
-
Ted Kremenek authored
llvm-svn: 181356
-
Bob Wilson authored
No functional change. llvm-svn: 181355
-