- Aug 18, 2011
-
-
John Criswell authored
llvm-svn: 137913
-
Chad Rosier authored
that aren't handled by llvm-gcc on fallback. Enhancement to rdar://9964354 llvm-svn: 137912
-
Ted Kremenek authored
llvm-svn: 137911
-
Ted Kremenek authored
Currently this includes -pedantic warnings as well; we'll need to consider whether these should be included. This works as expected with -Werror. Test cases were added to Sema/warn-unused-parameters.c, but they should probably be broken off into their own test file. llvm-svn: 137910
-
Argyrios Kyrtzidis authored
of expansion (for function macros it includes the right paren). llvm-svn: 137909
-
Devang Patel authored
Dramatically speedup codegen prepare by a) avoiding use of dominator tree and b) doing a separate pass over dbg.value instructions. llvm-svn: 137908
-
Eric Christopher authored
This is going to be made a table. llvm-svn: 137907
-
Chad Rosier authored
from stdin. This allows Eli and the like to continue with their debugging trickery without loss of limb (or car) on my part. :) llvm-svn: 137906
-
Bruno Cardoso Lopes authored
llvm-svn: 137905
-
Francois Pichet authored
Downgrade "err_init_list_variable_narrowing" into a warning in Microsoft mode even if c++0x is enabled. This necessary to parse MSVC code in C++0x mode. llvm-svn: 137904
-
Ted Kremenek authored
Add experimental -Wstrlcpy-size warning that looks to see if the size argument for strlcpy/strlcat is the size of the *source*, and not the size of the *destination*. This warning is off by default (for now). Warning logic provided by Geoff Keating. llvm-svn: 137903
-
Owen Anderson authored
llvm-svn: 137902
-
Anna Zaks authored
llvm-svn: 137901
-
Jim Grosbach authored
llvm-svn: 137900
-
Anna Zaks authored
llvm-svn: 137899
-
Jim Grosbach authored
llvm-svn: 137898
-
Jim Grosbach authored
llvm-svn: 137897
-
Chad Rosier authored
llvm-svn: 137896
-
Jim Grosbach authored
llvm-svn: 137895
-
Anna Zaks authored
Remove EnhancedBugReport and RangedBugReport - pull all the extra functionality they provided into their parent BugReport. The only functional changes are: made getRanges() non const - it adds default range to Ranges if none are supplied, made getStmt() private, which was another FIXME. llvm-svn: 137894
-
Eric Christopher authored
llvm-svn: 137893
-
Akira Hatanaka authored
llvm-svn: 137892
-
Jim Grosbach authored
llvm-svn: 137891
-
Devang Patel authored
llvm-svn: 137890
-
Jim Grosbach authored
llvm-svn: 137889
-
Eli Friedman authored
llvm-svn: 137888
-
Ted Kremenek authored
[libclang] Workaround potential race condition with code completion AllocatedResults being freed after a CXTranslationUnit. The Container USR's CXString had its underlying data owned by the CXTranslationUnit's string pool. This would result in trying to access freed memory. llvm-svn: 137887
-
Enrico Granata authored
- all instances of "vobj" have been renamed to "valobj" - class Debugger::Formatting has been renamed to DataVisualization (defined in FormatManager.h/cpp) The interface to this class has not changed - FormatCategory now uses ConstString's as keys to the navigators instead of repeatedly casting from ConstString to const char* and back all the time Next step is making the same happen for categories themselves - category gnu-libstdc++ is defined in the constructor for a FormatManager The source code for it is defined in gnu_libstdcpp.py, drawn from examples/synthetic at compile time All references to previous 'osxcpp' name have been removed from both code and file names Functional changes: - the name of the option to use a summary string for 'type summary add' has changed from the previous --format-string to the new --summary-string. It is expected that the short option will change from -f to -s, and -s for --python-script will become -o llvm-svn: 137886
-
Bruno Cardoso Lopes authored
shift amount is variable llvm-svn: 137885
-
John McCall authored
block returns; no functionality change. llvm-svn: 137884
-
John McCall authored
llvm-svn: 137882
-
- Aug 17, 2011
-
-
Jim Grosbach authored
llvm-svn: 137881
-
Bill Wendling authored
The landingpad instruction is lowered into the EXCEPTIONADDR and EHSELECTION SDNodes. The information from the landingpad instruction is harvested by the 'AddLandingPadInfo' function. The new EH uses the current EH scheme in the back-end. This will change once we switch over to the new scheme. (Reviewed by Jakob!) llvm-svn: 137880
-
Jim Grosbach authored
Represent the operand value as it will be encoded in the instruction. This allows removing the specialized encoder and decoder methods entirely. Add an assembler match class while we're at it to lay groundwork for parsing the thumb shift instructions. llvm-svn: 137879
-
Argyrios Kyrtzidis authored
Caught by the static analyzer! llvm-svn: 137878
-
John McCall authored
Thanks to Ted for finding this with magic tools. llvm-svn: 137877
-
Bill Wendling authored
PRE needs the landing pads to have their critical edges split. Doing this for a landing pad is non-trivial. Abandon the attempt to perform PRE when we come across a landing pad. (Reviewed by Owen!) llvm-svn: 137876
-
Bill Wendling authored
llvm-svn: 137875
-
Jordy Rose authored
[analyzer] Migrate assumption and binding handling from CFRefCount to RetainReleaseChecker. This is mostly a textual move and required no supporting changes. No functionality change intended. llvm-svn: 137874
-
Bill Wendling authored
This generates the SDNodes for the new exception handling scheme. It takes the two values coming from the landingpad instruction and assigns them to the EXCEPTIONADDR and EHSELECTION nodes. llvm-svn: 137873
-