- Oct 13, 2010
-
-
Bill Wendling authored
llvm-svn: 116431
-
Caroline Tice authored
Add missing break statment to case statement in Process::ShouldBroadcastEvent. Add new command, "process handle" to allow users to control process behavior on the receipt of various Unix signals (whether the process should stop; whether the process should be passed the signal; whether the debugger user should be notified that the signal came in). llvm-svn: 116430
-
Douglas Gregor authored
that the class type into which the pointer points be complete, even though the standard requires it. GCC/EDG do not require a complete type here, so we're calling this a problem with the standard. Fixes PR8328. llvm-svn: 116429
-
Jim Grosbach authored
llvm-svn: 116428
-
Jim Grosbach authored
wfi, sel, sev and bkpt. All would disassemble properly before, but more explicitness is good, especially with the integrated assembler coming in the future. llvm-svn: 116427
-
Owen Anderson authored
Take advantage of C++'s thread-safe static local initialization to simplify thread-safe pass initialization. llvm-svn: 116426
-
Howard Hinnant authored
llvm-svn: 116425
-
Oscar Fuentes authored
llvm-svn: 116424
-
Douglas Gregor authored
llvm-svn: 116423
-
Douglas Gregor authored
llvm-svn: 116422
-
Jim Grosbach authored
llvm-svn: 116421
-
Johnny Chen authored
llvm-svn: 116420
-
Johnny Chen authored
not 'frame variable var'. llvm-svn: 116419
-
Greg Clayton authored
Default "frame variable" to not show types before values by default. You now enable type display with --show-types or -t (instead of disabling it with --no-types or -t). llvm-svn: 116418
-
Johnny Chen authored
for test_with_dwarf_and_run_command(self). llvm-svn: 116416
-
Douglas Gregor authored
control of -Wconversion, and ignore them by default. llvm-svn: 116415
-
Jim Grosbach authored
llvm-svn: 116414
-
Douglas Gregor authored
unnamed or local types within that type. This bit is cached along with the linkage of a type, so that it can be recomputed (e.g., when we see that a typedef has given a name to an anonymous declaration). Use this bit when checking C++03 [temp.arg.type]p2, so that we don't walk template argument types repeatedly. llvm-svn: 116413
-
Jim Grosbach authored
llvm-svn: 116412
-
Douglas Gregor authored
SFINAE context, where we weren't getting the right diagnostic argument count. I blame DiagnosticBuilder's weirdness. Fixes PR8372. llvm-svn: 116411
-
Rafael Espindola authored
immediates instead of 8 bits ones. llvm-svn: 116410
-
Douglas Gregor authored
rather than walking the type's structure every time we request this information. Performance optimization; no functionality change. llvm-svn: 116409
-
Fariborz Jahanian authored
llvm-svn: 116408
-
Benjamin Kramer authored
llvm-svn: 116407
-
Rafael Espindola authored
llvm-mc. llvm-svn: 116405
-
Howard Hinnant authored
Patch by Marshall Clow to make the assignment operators of piecewise_constant_distribution and piecewise_linear_distribution exception safe. llvm-svn: 116404
-
Rafael Espindola authored
8 bit constants can be used. llvm-svn: 116403
-
Tobias Grosser authored
llvm-svn: 116402
-
Eric Christopher authored
llvm-svn: 116401
-
Tobias Grosser authored
llvm-svn: 116400
-
John McCall authored
declaration, because we'll need it later. Hopefully fixed self-host. llvm-svn: 116399
-
Tobias Grosser authored
llvm-svn: 116398
-
Tobias Grosser authored
getExpandedRegion() enables us to create non canonical regions. Those regions can be used to define the largerst region, that fullfills a certain property. llvm-svn: 116397
-
Tobias Grosser authored
llvm-svn: 116396
-
Tobias Grosser authored
llvm-svn: 116395
-
Tobias Grosser authored
llvm-svn: 116394
-
John McCall authored
Fixes a crash and diagnoses the error condition of an unqualified friend which doesn't resolve to something. I'm still not certain how this is useful. llvm-svn: 116393
-
Greg Clayton authored
artifical members (like the vtable pointer member that shows up in the DWARF). We were adding this to each class which was making all member variables be off by a pointer size. Added a test case so we can track this with "test/forward". Fixed the type name index in DWARF to include all the types after finding some types were being omitted due to the DW_AT_specification having the DW_AT_declaration attribute which was being read into the real type instances when there were forward declarations in the DWARF, causing the type to be omitted. We now check to make sure any DW_AT_declaration values are only respected when parsing types if the attribute is from the current DIE. After fixing the missing types, we ran into some issues with the expression parser finding duplicate entries for __va_list_tag since they are built in types and would result in a "duplicate __va_list_tag definition" error. We are now just ignoring this name during lookup, but we will need to see if we can get the name lookup function to not get called in these cases. Fixed an issue that would cause an assertion where DW_TAG_subroutine_types that had no children, would not properly make a clang function type of: "void (*) (void)". llvm-svn: 116392
-
Argyrios Kyrtzidis authored
Embrace C++ ABI 5.2.6 and consider that template instantiations don't have key functions (same as GCC). llvm-svn: 116391
-
Rafael Espindola authored
llvm-svn: 116390
-