- Aug 17, 2011
-
-
Bill Wendling authored
llvm-svn: 137872
-
Bill Wendling authored
One way to exit the loop is through an unwind edge. However, that may involve splitting the critical edge of the landing pad, which is non-trivial. Prevent the transformation from rewriting the landing pad exit loop block. llvm-svn: 137871
-
Ted Kremenek authored
llvm-svn: 137870
-
Douglas Gregor authored
all AST files have a normal METADATA record that has the same form regardless of whether we refer to a chained PCH or any other kind of AST file. Introduce the IMPORTS record, which describes all of the AST files that are imported by this AST file, and how (as a module, a PCH file, etc.). Currently, we emit at most one entry to this record, to support chained PCH. llvm-svn: 137869
-
Ted Kremenek authored
Fix a handful of dead stores found by Clang's static analyzer. There's a bunch of others I haven't touched. llvm-svn: 137867
-
Bill Wendling authored
so requires more care than this generic algorithm should handle. llvm-svn: 137866
-
Jim Grosbach authored
llvm-svn: 137865
-
Jim Grosbach authored
llvm-svn: 137864
-
Bill Wendling authored
instruction should be marked as potentially reading and/or writing memory. llvm-svn: 137863
-
Howard Hinnant authored
llvm-svn: 137862
-
Jim Grosbach authored
llvm-svn: 137861
-
Anna Zaks authored
llvm-svn: 137859
-
Argyrios Kyrtzidis authored
Plus, isSynthesized returning true does not mean that there is not a user-declared method declaration. llvm-svn: 137858
-
Jim Grosbach authored
llvm-svn: 137857
-
Jim Grosbach authored
llvm-svn: 137856
-
Bill Wendling authored
Things are much saner now. We no longer need to modify the laning pads, because of the invariants we impose upon them. The only thing DwarfEHPrepare needs to do is convert the 'resume' instruction into a call to '_Unwind_Resume'. llvm-svn: 137855
-
Bill Wendling authored
llvm-svn: 137854
-
Eli Friedman authored
Revert r137781; I agree with Duncan's comment that the situation in question is clearly impossible given the current structure of the code. llvm-svn: 137853
-
Argyrios Kyrtzidis authored
This results in libclang ignoring such methods. llvm-svn: 137852
-
Douglas Gregor authored
messages. Fi from David Blaikie, tests from Nikola Smiljanic! llvm-svn: 137851
-
Enrico Granata authored
New category "gnu-libstdc++" provides summary for std::string and synthetic children for types std::map, std::list and std::vector The category is enabled by default. If you run into issues with it, disable it and the previous behavior of LLDB is restored ** This is a temporary solution. The general solution to having formatters pulled in at startup should involve going through the Platform. Fixed an issue in type synthetic list where a category with synthetic providers in it was not shown if all the providers were regex-based llvm-svn: 137850
-
Chad Rosier authored
llvm-svn: 137849
-
Akira Hatanaka authored
llvm-svn: 137848
-
Devang Patel authored
llvm-svn: 137847
-
Devang Patel authored
llvm-svn: 137846
-
Devang Patel authored
llvm-svn: 137845
-
Jordy Rose authored
llvm-svn: 137844
-
Jordy Rose authored
llvm-svn: 137843
-
Chad Rosier authored
automatically invoking llvm-gcc's cc1plus, which doesn't support all options supported by Clang. Therefore, filter out unsupported options. rdar://9964354 llvm-svn: 137842
-
Jordy Rose authored
Don't use NULL to represent an invalid library; Cygwin uses this for RTLD_DEFAULT. Caught by Takumi. llvm-svn: 137841
-
Owen Anderson authored
llvm-svn: 137840
-
Eli Friedman authored
llvm-svn: 137839
-
Owen Anderson authored
llvm-svn: 137838
-
Eli Friedman authored
Silly mistake from r137777; restore significant isStructTy() checks. While here, be a bit more defensive with unknown instructions. Fixes PR10687. llvm-svn: 137836
-
Bob Wilson authored
Radar 9959402. llvm-svn: 137835
-
Nico Weber authored
llvm-svn: 137834
-
Jim Grosbach authored
llvm-svn: 137833
-
Jim Grosbach authored
llvm-svn: 137832
-
Akira Hatanaka authored
llvm-svn: 137831
-
Owen Anderson authored
Allow the MCDisassembler to return a "soft fail" status code, indicating an instruction that is disassemblable, but invalid. Only used for ARM UNPREDICTABLE instructions at the moment. Patch by James Molloy. llvm-svn: 137830
-