- Oct 13, 2010
-
-
Bill Wendling authored
llvm-svn: 116383
-
Douglas Gregor authored
actually walk the template argument type to find any unnamed/local types within it. Fixes PR6784. llvm-svn: 116382
-
Tobias Grosser authored
Contributed by: ether llvm-svn: 116380
-
Bill Wendling authored
llvm-svn: 116379
-
Johnny Chen authored
function to get the line numbers for breakpoints 1-5 during setUp(). Use a pattern to match the output from both gcc-compiled and clang-compiled binary. This finishes the conversion of the test suite to avoid hardcoded line numbers when setting breakpoints with either the lldb command: breakpoint set -f filename -l lineno or the Python API: target.BreakpointCreateByLocation(filename, lineno) llvm-svn: 116378
-
Jim Grosbach authored
and move to a custom operand encoder. Remove the last of the special handling stuff from ARMMCCodeEmitter::EncodeInstruction. llvm-svn: 116377
-
Eric Christopher authored
llvm-svn: 116376
-
Bill Wendling authored
llvm-svn: 116375
-
Johnny Chen authored
function to get the line number to break on during setUp(). Use a pattern to match the output from both gcc-compiled and clang-compiled binary. llvm-svn: 116374
-
Douglas Gregor authored
that are suppressed during template argument deduction. This change queues diagnostics computed during template argument deduction. Then, if the resulting function template specialization or partial specialization is chosen by overload resolution or partial ordering (respectively), we will emit the queued diagnostics at that point. This addresses most of PR6784. However, the check for unnamed/local template arguments (which existed before this change) is still only skin-deep, and needs to be extended to look deeper into types. It must be improved to finish PR6784. llvm-svn: 116373
-
Devang Patel authored
This is tested by anon-union.exp. llvm-svn: 116372
-
Devang Patel authored
This is tested by anon-union.exp in gdb testsuite. llvm-svn: 116371
-
Bill Wendling authored
llvm-svn: 116370
-
Johnny Chen authored
function to get the line number to break on as well as the line number of the first executable statement during setUp(). llvm-svn: 116369
-
Evan Cheng authored
Turn some fp stackifier assertion into errors to avoid silently generating bad code when assertions are off. rdar://8540457. llvm-svn: 116368
-
Jim Grosbach authored
explicit handling of the instructions referencing it from the MC code emitter. llvm-svn: 116367
-
Jim Grosbach authored
llvm-svn: 116365
-
John McCall authored
of templated-scope friends by marking them invalid and white-listing all accesses until such time as we implement them. Fixes a crash, this time without a broken test case. llvm-svn: 116364
-
Johnny Chen authored
function to get the line number to break on during setUp(). llvm-svn: 116363
-
Bill Wendling authored
to add 10+ lines to every instruction. It may turn out that we can move this base class into it's parent class. llvm-svn: 116362
-
Johnny Chen authored
debug info which results in the breakpoint locations of 3, instead of 1 (as in gcc). llvm-svn: 116361
-
Jim Grosbach authored
instruction should set the processor status flags or not. Remove the now unnecessary special handling for the bit from the MCCodeEmitter. llvm-svn: 116360
-
Bill Wendling authored
Fear not! I'm going to try a refactoring right now. :) llvm-svn: 116359
-
Johnny Chen authored
function to get the line number to break on during setUp(). llvm-svn: 116358
-
Caroline Tice authored
from being alias-able. llvm-svn: 116357
-
Johnny Chen authored
function to get the line number to break on during setUp(). llvm-svn: 116356
-
Johnny Chen authored
function to get the line number to break on during setUp(). Also modify main.c to use g_file_static_cstr within main() so clang does not optimize this variable out. llvm-svn: 116355
-
Bill Wendling authored
llvm-svn: 116354
-
Jim Grosbach authored
operand values. This is useful for operands which require additional trickery to encode into the instruction. For example, the ARM shifted immediate and shifted register operands. llvm-svn: 116353
-
Johnny Chen authored
function to get the line number to break on during setUp(). llvm-svn: 116352
-
Caroline Tice authored
llvm-svn: 116351
-
Johnny Chen authored
function to get the line number to break on during setUp(). llvm-svn: 116350
-
Johnny Chen authored
function to get the line number to break on during setUp(). llvm-svn: 116349
-
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
-