- Jul 19, 2011
-
-
Enrico Granata authored
The "systemwide summaries" feature has been removed and replaced with a more general and powerful mechanism. Categories: - summaries can now be grouped into buckets, called "categories" (it is expected that categories correspond to libraries and/or runtime environments) - to add a summary to a category, you can use the -w option to type summary add and give a category name (e.g. type summary add -f "foo" foo_t -w foo_category) - categories are by default disabled, which means LLDB will not look into them for summaries, to enable a category use "type category enable". once a category is enabled, LLDB will look into that category for summaries. the rules are quite trivial: every enabled category is searched for an exact match. if an exact match is nowhere to be found, any match is searched for in every enabled category (whether it involves cascading, going to base classes, ...). categories are searched into the order in which they were enabled (the most recently enabled category first, then the second most and so on..) - by default, most commands that deal with summaries, use a category named "default" if no explicit -w parameter is given (the observable behavior of LLDB should not change when categories are not explicitly used) - the systemwide summaries are now part of a "system" category llvm-svn: 135463
-
Eli Friedman authored
Make isLoadExtLegal and isTruncStoreLegal check what the name says. :) This might have some minor effect on CellSPU, but all other targets should be unaffected. Fixing per report from Damien Vincent on llvmdev. llvm-svn: 135462
-
Johnny Chen authored
invoking the Read(...) method to read in bytes. This seems to fix the infinite looping I was seeing on SnowLeopard while running the test suite. llvm-svn: 135461
-
Howard Hinnant authored
llvm-svn: 135460
-
Johnny Chen authored
llvm-svn: 135459
-
Devang Patel authored
llvm-svn: 135458
-
Devang Patel authored
Make a provision to encode inline location in a variable. This will enable dwarf writer to easily distinguish between two instances of a inlined variable in one basic block. llvm-svn: 135457
-
Devang Patel authored
llvm-svn: 135456
-
Alexis Hunt authored
WCHAR_MAX in limits.h, thus solving the problem where the system header thinks it knows better. llvm-svn: 135455
-
Devang Patel authored
Revert r135423. llvm-svn: 135454
-
Jeffrey Yasskin authored
llvm-svn: 135453
-
Bill Wendling authored
llvm-svn: 135452
-
Bill Wendling authored
llvm-svn: 135451
-
Bill Wendling authored
llvm-svn: 135450
-
Bill Wendling authored
llvm-svn: 135449
-
Bill Wendling authored
llvm-svn: 135448
-
Sean Callanan authored
wasn't being initialized by the enhanced disassembler, leading to assertion failures. llvm-svn: 135447
-
Bill Wendling authored
llvm-svn: 135446
-
Alexis Hunt authored
between C++03 and C++0x and its effect on exceptions, and another two to not test move construction when rvalue references are not available. llvm-svn: 135445
-
Alexis Hunt authored
hard-coded names. llvm-svn: 135444
-
Bill Wendling authored
library. llvm-svn: 135443
-
Owen Anderson authored
Revamp our handling of tLDMIA[_UPD] and tSTMIA[_UPD] to avoid having multiple instructions with the same encoding. This resolves another conflict when bringing up the new-style disassembler. llvm-svn: 135442
-
Johnny Chen authored
llvm-svn: 135441
-
Eric Christopher authored
llvm-svn: 135440
-
Evan Cheng authored
use of TargetFrameLowering in TargetAsmInfo. llvm-svn: 135439
-
Evan Cheng authored
better location welcome). llvm-svn: 135438
-
Devang Patel authored
llvm-svn: 135437
-
Johnny Chen authored
llvm-svn: 135436
-
Owen Anderson authored
Mark the Darwin assembler workout as isCodeGenOnly, so that it doesn't cause decoding conflicts in the new-style disassembler. llvm-svn: 135434
-
Johnny Chen authored
llvm-svn: 135432
-
Jeffrey Yasskin authored
errors like the one corrected by r135261. Migrate all LLVM callers of the old constructor to the new one. llvm-svn: 135431
-
Johnny Chen authored
llvm-svn: 135430
-
Sean Callanan authored
Cabecinhas. llvm-svn: 135429
-
Tobias Grosser authored
Reported by: Chad Rosier <mcrosier@apple.com> llvm-svn: 135428
-
Eli Friedman authored
llvm-svn: 135427
-
Andrew Trick authored
llvm-svn: 135426
-
Evan Cheng authored
llvm-svn: 135425
-
Evan Cheng authored
to MCRegisterInfo. Also initialize the mapping at construction time. This patch eliminate TargetRegisterInfo from TargetAsmInfo. It's another step towards fixing the layering violation. llvm-svn: 135424
-
Devang Patel authored
During bottom up fast-isel, instructions emitted to materalize registers are at top of basic block and do not have debug location. This may misguide debugger while entering the basic block and sometimes debugger provides semi useful view of current location to developer by picking up previous known location as current location. Assign a sensible location to the first instruction in a basic block, if it does not have one location derived from source file, so that debugger can provide meaningful user experience to developers in edge cases. [take 2] llvm-svn: 135423
-
Alexis Hunt authored
for the tests that open new data files. llvm-svn: 135422
-