- Jun 16, 2011
-
-
John McCall authored
include a specific variable. llvm-svn: 133102
-
Johnny Chen authored
in order to have its process cleaned up (terminated) upon tearDown is gone for good. Let's simplify a bunch of Python API test cases. llvm-svn: 133097
-
John McCall authored
llvm-svn: 133096
-
Eli Friedman authored
llvm-svn: 133095
-
- Jun 15, 2011
-
-
John McCall authored
Depends on LLVM r133093. llvm-svn: 133094
-
John McCall authored
Patch by Argyrios Kyrtzidis. llvm-svn: 133093
-
Johnny Chen authored
remove the self.runStarted attribute since the automatic shutdown of processes associated with the targets are now performed automatically. llvm-svn: 133092
-
Johnny Chen authored
bool SBDebugger::DeleteTarget(lldb::SBTarget &target); which is used in the test tearDown() phase to cleanup the debugger's target list so that it won't grow larger and larger as test cases are executed. This is also a good opportunity to get rid of the arcane requirement that test cases exercising the Python API must assign the process object to self.process so that it gets shutdown gracefully. Instead, the shutdown of the process associated with each target is now being now automatically. Also get rid of an API from SBTarget class: SBTarget::DeleteTargetFromList(lldb_private::TargetList *list); llvm-svn: 133091
-
John McCall authored
feature. Implementation to follow. :) llvm-svn: 133090
-
Rafael Espindola authored
llvm-svn: 133089
-
Jim Ingham authored
like the doc's say it should. Make sure we have a condition before we set up a test whether we have one, so we only present a "could not parse condition" error if we actually have a condition. llvm-svn: 133088
-
Chris Lattner authored
llvm-svn: 133087
-
Eli Friedman authored
llvm-svn: 133086
-
Rafael Espindola authored
llvm-svn: 133085
-
Jim Ingham authored
llvm-svn: 133084
-
Rafael Espindola authored
llvm-svn: 133083
-
http://google1.osuosl.org:8011/builders/clang-i686-freebsd/builds/3548Argyrios Kyrtzidis authored
llvm-svn: 133081
-
John McCall authored
optimizations when emitting calls to the function; instead those calls may use faster relocations which require the function to be immediately resolved upon loading the dynamic object featuring the call. This is useful when it is known that the function will be called frequently and pervasively and therefore there is no merit in delaying binding of the function. Currently only implemented for x86-64, where it turns into a call through the global offset table. Patch by Dan Gohman, who assures me that he's going to add LangRef documentation for this once it's committed. llvm-svn: 133080
-
Eli Friedman authored
llvm-svn: 133079
-
Eli Friedman authored
llvm-svn: 133078
-
Argyrios Kyrtzidis authored
llvm-svn: 133077
-
Caroline Tice authored
Replace direct uses of the Debugger's output stream with uses of the asynchronous stream. llvm-svn: 133076
-
Argyrios Kyrtzidis authored
llvm-svn: 133075
-
Argyrios Kyrtzidis authored
llvm-svn: 133074
-
Eli Friedman authored
llvm-svn: 133073
-
Jim Grosbach authored
Re-apply 133010, with fixes for inline assembler. Original commit message: "When an assembler local symbol is used but not defined in a module, a Darwin assembler wants to issue a diagnostic to that effect." Added fix to only perform the check when finalizing, as otherwise we're not done and undefined symbols may simply not have been encountered yet. Passes "make check" and a self-host check on Darwin. llvm-svn: 133071
-
Eli Friedman authored
Use isAnyComplexType here so we don't pass complex numbers into the aggregate handling code; found by inspection. llvm-svn: 133070
-
Eli Friedman authored
llvm-svn: 133069
-
Andrew Trick authored
llvm-svn: 133068
-
Jakob Stoklund Olesen authored
Note that this actually changes code generation, and someone who understands this target better should check the changes. - R12Q is now allocatable. I think it was omitted from the allocation order by mistake since it isn't reserved. It as apparently used as a GOT pointer sometimes, and it should probably be reserved if that is the case. - The GR64 registers are allocated in a different order now. The register allocator will automatically put the CSRs last. There were other changes to the order that may have been significant. The test fix is because r0 and r1 swapped places in the allocation order. llvm-svn: 133067
-
Devang Patel authored
llvm-svn: 133066
-
Devang Patel authored
- llvm.dbg.declare already receives line number information from ParmDecl - Additional extra stoppoint messes up gdb's understanding of where function body starts. llvm-svn: 133065
-
-
Andrew Trick authored
Added a test case for handling physreg aliases during pre-RA-sched. llvm-svn: 133063
-
Chad Rosier authored
llvm-svn: 133062
-
Caroline Tice authored
Add an introduction to the scripting example web page. llvm-svn: 133061
-
Douglas Gregor authored
were just punting on template argument deduction for a number of type nodes. Most of them, obviously, didn't matter. As a consequence of this, make extended vector types (via the ext_vector_type attribute) actually work properly for several important cases: - If the attribute appears in a type-id (i.e, not attached to a typedef), actually build a proper vector type - Build ExtVectorType whenever the size is constant; previously, we were building DependentSizedExtVectorType when the size was constant but the type was dependent, which makes no sense at all. - Teach template argument deduction to handle ExtVectorType/DependentSizedExtVectorType. llvm-svn: 133060
-
Roman Divacky authored
Patch by Nathan Whitehorn! llvm-svn: 133059
-
Nadav Rotem authored
llvm-svn: 133057
-
Douglas Gregor authored
llvm-svn: 133056
-