- Oct 13, 2010
-
-
Bill Wendling authored
llvm-svn: 116348
-
Bill Wendling authored
a separate bit in the coding. llvm-svn: 116347
-
- Oct 12, 2010
-
-
Johnny Chen authored
function to get the line number to break on during setUp(). llvm-svn: 116346
-
Caroline Tice authored
Add call to lldb.SBDebugger.Initialize() to lldb.py, so it automatically gets called when the lldb Python module gets loaded. llvm-svn: 116345
-
Johnny Chen authored
function to get the line number to break on during setUp(). llvm-svn: 116344
-
Johnny Chen authored
llvm-svn: 116343
-
Johnny Chen authored
different configuration-based files using the config file. For example: sys.stderr = open("/tmp/lldbtest-stderr", "w") sys.stdout = open("/tmp/lldbtest-stdout", "w") compilers = ["gcc", "llvm-gcc"] archs = ["x86_64", "i386"] split_stderr = True # This will split the stderr into configuration-specific file split_stdout = True # This will split the stdout into configuration-specific file will produce: /tmp/lldbtest-stderr /tmp/lldbtest-stderr.arch=i386-compiler=gcc /tmp/lldbtest-stderr.arch=i386-compiler=llvm-gcc /tmp/lldbtest-stderr.arch=x86_64-compiler=gcc /tmp/lldbtest-stderr.arch=x86_64-compiler=llvm-gcc /tmp/lldbtest-stdout /tmp/lldbtest-stdout.arch=i386-compiler=gcc /tmp/lldbtest-stdout.arch=i386-compiler=llvm-gcc /tmp/lldbtest-stdout.arch=x86_64-compiler=gcc /tmp/lldbtest-stdout.arch=x86_64-compiler=llvm-gcc as a result of splitting stderr and stdout. In addition, each configuration can have its individual top level relocated directory to house the test files as well as the intermediate files by using '-r dir' to relocate the tests into a new relocated directory instead of running the tests in place. llvm-svn: 116341
-
Johnny Chen authored
llvm-svn: 116340
-
Eric Christopher authored
llvm-svn: 116339
-
Jim Grosbach authored
llvm-svn: 116338
-
Johnny Chen authored
rdar://problem/8542091 test/foundation: expr -o -- my not working? Add an additional test for 'frame variable *self' when stopped in '-[MyString initWithNSString:]' and move the 'expr -o -- self' to after MyString has been constructed and change it to 'expr -o -- my'. llvm-svn: 116337
-
Eli Friedman authored
llvm-svn: 116336
-
Owen Anderson authored
perform initialization without static constructors AND without explicit initialization by the client. For the moment, passes are required to initialize both their (potential) dependencies and any passes they preserve. I hope to be able to relax the latter requirement in the future. llvm-svn: 116334
-
Eric Christopher authored
that says what why what we just asserted is wrong. llvm-svn: 116333
-
John McCall authored
deduction and the final substitution, but not while substituting the explicit template arguments. Fixes rdar://problem/8537391 llvm-svn: 116332
-
Johnny Chen authored
expanding the regular expression command. So change the more stringent: self.expect(..., startstr = matching_string) to: self.expect(..., substrs = [matched_string]) to pass the test. llvm-svn: 116331
-
Michael J. Spencer authored
llvm-svn: 116330
-
Douglas Gregor authored
argument deduction, make sure to check the correctness of deduced template type arguments (which we had previously skipped) along with other kinds of template arguments. This fixes part of PR6784, but we're still swallowing the extension warning about unnamed/local template arguments. llvm-svn: 116327
-
Douglas Gregor authored
has not yet been parsed, note that the default argument hasn't been parsed and keep track of all of the instantiations of that function parameter. When its default argument does get parsed, imbue the instantiations with that default argument. Fixes PR8245. llvm-svn: 116324
-
Nick Lewycky authored
llvm-svn: 116323
-
Jim Grosbach authored
llvm-svn: 116322
-
Jim Grosbach authored
llvm-svn: 116321
-
Greg Clayton authored
Regular expression commands now print the command that results from expanding the regular expression command. llvm-svn: 116320
-
Dan Gohman authored
llvm-svn: 116319
-
Jim Grosbach authored
llvm-svn: 116318
-
Chris Lattner authored
llvm-svn: 116317
-
Caroline Tice authored
llvm-svn: 116316
-
Greg Clayton authored
shlib. llvm-svn: 116315
-
Jakob Stoklund Olesen authored
The reg-reg copies were no longer being generated since copyPhysReg copies physical registers only. The loads and stores are not necessary - The TC constraint is imposed by the TAILJMP and TCRETURN instructions, there should be no need for constrained loads and stores. llvm-svn: 116314
-
Jim Grosbach authored
ARM instructions. llvm-svn: 116313
-
Nick Lewycky authored
llvm-svn: 116312
-
Douglas Gregor authored
Manuel Klimek! Fixes PR7715. llvm-svn: 116311
-
Bob Wilson authored
"-mattr=+vfp3" is specified. However, this will not work for hardware that only supports 16 registers. Add a new flag to support -"mattr=+vfp3,+d16". Patch by Jan Voung! llvm-svn: 116310
-
Johnny Chen authored
llvm-svn: 116309
-
Duncan Sands authored
llvm-svn: 116300
-
John McCall authored
require them to have complete types. llvm-svn: 116297
-
Eric Christopher authored
address that we've looked through. Fixes compilation problems in tramp3d from earlier patch. llvm-svn: 116296
-
Greg Clayton authored
function. It will inspect NAME and do the following: - if the name contains '(' or starts with "-[" or "+[" then a full name search will happen to match full function names with args (C++ demangled names) or full objective C method prototypes. - if the name contains "::" and no '(', then it is assumed to be a qualified function name that is in a namespace or class. For "foo::bar::baz" we will search for any functions with the basename or method name of "baz", then filter the results to only those that contain "foo::bar::baz". This allows setting breakpoint on C++ functions and methods without having to fully qualify all of the types that would appear in C++ mangled names. - if the name contains ":" (not "::"), then NAME is assumed to be an ObjC selector. _ otherwise, we assume just a plain function basename. Now that "--name" is our "auto" mode, I introduced the new "--basename" option ("breakpoint set --basename NAME") to allow for function names that aren't methods or selectors, just basenames. This can also be used to ignore C++ namespaces and class hierarchies for class methods. Fixed clang enumeration promotion types to be correct. llvm-svn: 116293
-
John McCall authored
llvm-svn: 116292
-
Eric Christopher authored
Made necessary edits to configure.ac and regenerated. llvm-svn: 116291
-