| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | vtable building for simple inheritance. Still in progress. | Mike Stump | 2009-08-04 | 2 | -4/+30 | 
| | | | | | llvm-svn: 78110 | ||||
| * | Canonicalize else. | Mike Stump | 2009-08-04 | 12 | -169/+114 | 
| | | | | | llvm-svn: 78102 | ||||
| * | Test cases for some recent work. | Mike Stump | 2009-08-04 | 1 | -3/+25 | 
| | | | | | llvm-svn: 78100 | ||||
| * | Will I ever get used to CamelCase? Will I ever like capitols for | Mike Stump | 2009-08-04 | 1 | -7/+5 | 
| | | | | | | | | | | random variables? --This line, and those below, will be ignored-- M lib/CodeGen/CGCXX.cpp llvm-svn: 78094 | ||||
| * | Add armv7 support. | Mike Stump | 2009-08-04 | 1 | -2/+8 | 
| | | | | | llvm-svn: 78092 | ||||
| * | Revert the fix for PR3800, it broke things. | Anders Carlsson | 2009-08-04 | 2 | -2/+15 | 
| | | | | | llvm-svn: 78084 | ||||
| * | Renable "html" indexing by default. | Ted Kremenek | 2009-08-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 78077 | ||||
| * | Some code refactoring. Be more generous in issuance of warning | Fariborz Jahanian | 2009-08-04 | 2 | -24/+38 | 
| | | | | | | | on method type mismatches per Chris's comment. llvm-svn: 78075 | ||||
| * | Refactor template instantiation for types into a generic tree | Douglas Gregor | 2009-08-04 | 4 | -444/+1209 | 
| | | | | | | | | | | transformation template (TreeTransform) that handles the transformation and reconstruction of AST nodes. Template instantiation for types is a (relatively small) customization of the generic tree transformation. llvm-svn: 78071 | ||||
| * | Simplify alignment handling in the record builder. | Anders Carlsson | 2009-08-04 | 1 | -12/+18 | 
| | | | | | llvm-svn: 78069 | ||||
| * | lit: Some sample tests, for testing the tester | Daniel Dunbar | 2009-08-04 | 5 | -0/+20 | 
| | | | | | llvm-svn: 78050 | ||||
| * | Fix test case for Darwin10 (which sets ssp), and move to CodeGen/ | Daniel Dunbar | 2009-08-04 | 1 | -16/+16 | 
| | | | | | llvm-svn: 78049 | ||||
| * | Update for LLVM API change | Daniel Dunbar | 2009-08-04 | 1 | -2/+1 | 
| | | | | | llvm-svn: 78044 | ||||
| * | Compare matching selectors in current and | Fariborz Jahanian | 2009-08-04 | 4 | -2/+86 | 
| | | | | | | | | super class(s) and warn on any parameter type mismatch if potentially unsafe. llvm-svn: 78029 | ||||
| * | Adjust test case. | Ted Kremenek | 2009-08-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 78028 | ||||
| * | Recognize '-M' and '-MM' options. | Ted Kremenek | 2009-08-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 78027 | ||||
| * | 'unlink' file directly instead of invoking system shell. | Ted Kremenek | 2009-08-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 78026 | ||||
| * | Have scan-build clue off of 'BUGMETAEND' to know when to stop processing an ↵ | Ted Kremenek | 2009-08-03 | 1 | -8/+1 | 
| | | | | | | | HTML file. llvm-svn: 78022 | ||||
| * | Emit a special 'BUGMETAEND' comment to aid in the postprocessing of HTML bug ↵ | Ted Kremenek | 2009-08-03 | 1 | -39/+20 | 
| | | | | | | | reports. llvm-svn: 78021 | ||||
| * | Per advice that Doug Gregor gave me several months ago, clean up the | Ted Kremenek | 2009-08-03 | 6 | -60/+45 | 
| | | | | | | | | | | | | | | implementation of '#pragma unused' by not constructing intermediate DeclRefExprs, but instead do the name lookup directly. The implementation is greatly simplified. Along the way, degrade '#pragma unused(undeclaredvariable)' to a warning instead of being a hard error. This implements: <rdar://problem/6761874> [sema] allow #pragma unused to reference undefined variable (with warning) llvm-svn: 78019 | ||||
| * | Add a pass-by-value test for the analyzer. | Ted Kremenek | 2009-08-03 | 1 | -0/+14 | 
| | | | | | llvm-svn: 78018 | ||||
| * | PR3679: add #pragma weak test file | Ryan Flynn | 2009-08-03 | 1 | -0/+158 | 
| | | | | | llvm-svn: 78016 | ||||
| * | Add test case testing field sensitivity. Reduced from <rdar://problem/7114618>. | Ted Kremenek | 2009-08-03 | 1 | -0/+15 | 
| | | | | | llvm-svn: 78008 | ||||
| * | Make sure UTF-16 strings end with a 16-bit null (as opposed to 8-bit). | Daniel Dunbar | 2009-08-03 | 2 | -2/+6 | 
| | | | | | llvm-svn: 78001 | ||||
| * | Handle disgusting corner case where a byte is loaded from the address of a ↵ | Ted Kremenek | 2009-08-03 | 2 | -1/+12 | 
| | | | | | | | function. llvm-svn: 78000 | ||||
| * | When generating cleanup blocks for Obj-C @finally, mark them as catch all blocks | Daniel Dunbar | 2009-08-03 | 1 | -1/+4 | 
| | | | | | | | | | from the perspective of LLVM exception handling. Otherwise the C++ personality function may decide not to run them, if it only detects cleanup handlers. - Test case for this is exceptions.m in llvm-test. llvm-svn: 77999 | ||||
| * | Regression fix: reset 'DisplayedFunction' when a new function/method decl ↵ | Ted Kremenek | 2009-08-03 | 1 | -0/+1 | 
| | | | | | | | gets analyzed. llvm-svn: 77996 | ||||
| * | assert(nyi) on attempt to destruct an array of objects. | Fariborz Jahanian | 2009-08-03 | 1 | -2/+6 | 
| | | | | | llvm-svn: 77993 | ||||
| * | ir-gen for destructor calls. | Fariborz Jahanian | 2009-08-03 | 2 | -0/+48 | 
| | | | | | llvm-svn: 77991 | ||||
| * | Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this | John McCall | 2009-08-03 | 8 | -157/+242 | 
| | | | | | | | | | elsewhere. Very slightly decouples DeclSpec users from knowing the exact diagnostics to report, and makes it easier to provide different diagnostics in some places. llvm-svn: 77990 | ||||
| * | Website updates for working with Visual Studio and making patches. | Eli Friedman | 2009-08-03 | 2 | -3/+151 | 
| | | | | | | | Patch by John Thompson! llvm-svn: 77988 | ||||
| * | Minor renaming/refactoring. No change in functionality. | Fariborz Jahanian | 2009-08-03 | 4 | -12/+10 | 
| | | | | | llvm-svn: 77985 | ||||
| * | Templatize BadSpecifier and introduce DeclSpec::getSpecifier(T) for the | John McCall | 2009-08-03 | 2 | -42/+37 | 
| | | | | | | | remaining specifier enums T. llvm-svn: 77981 | ||||
| * | Formatting fixes (trailing whitespace, 80-cols, indentation). | Daniel Dunbar | 2009-08-03 | 1 | -1081/+1088 | 
| | | | | | llvm-svn: 77972 | ||||
| * | Fix assertion crash. I don't have a testcase, but the fix is pretty | Eli Friedman | 2009-08-03 | 1 | -1/+1 | 
| | | | | | | | obviously correct. llvm-svn: 77969 | ||||
| * | add a bunch of routine methods to AnalysisContext. | Zhongxing Xu | 2009-08-03 | 3 | -16/+117 | 
| | | | | | llvm-svn: 77961 | ||||
| * | lit: Don't treat '\' as an escape in unquoted strings, on Win32. This turns out | Daniel Dunbar | 2009-08-03 | 2 | -11/+12 | 
| | | | | | | | to not be a very good idea. llvm-svn: 77957 | ||||
| * | Tweak diagnostic wording; patch by Sean Hunt. | Eli Friedman | 2009-08-03 | 1 | -1/+1 | 
| | | | | | llvm-svn: 77955 | ||||
| * | Update for LLVM API change. | Daniel Dunbar | 2009-08-03 | 1 | -2/+1 | 
| | | | | | llvm-svn: 77952 | ||||
| * | Update for LLVM API change. | Daniel Dunbar | 2009-08-03 | 1 | -1/+2 | 
| | | | | | llvm-svn: 77947 | ||||
| * | now we can let AnalysisManager to own the PathDiagnosticClient. | Zhongxing Xu | 2009-08-03 | 2 | -9/+11 | 
| | | | | | llvm-svn: 77945 | ||||
| * | Create only one AnalysisManager for each translation unit. In HandleCode(), | Zhongxing Xu | 2009-08-03 | 2 | -14/+15 | 
| | | | | | | | reset the current analysis context of the AnalysisManager. llvm-svn: 77943 | ||||
| * | Add LocationContext classes to enable creation of cross function | Zhongxing Xu | 2009-08-03 | 1 | -0/+35 | 
| | | | | | | | ProgramPoints. ProgramPoints will refer to them in the furture. llvm-svn: 77941 | ||||
| * | Driver/OpenBSD: Improve ld options. | Daniel Dunbar | 2009-08-03 | 2 | -3/+19 | 
| | | | | | | | - Patch by Jonathan Gray! llvm-svn: 77935 | ||||
| * | Produce a warning that partial ordering of function templates is not yet ↵ | Douglas Gregor | 2009-08-02 | 2 | -2/+8 | 
| | | | | | | | supported llvm-svn: 77928 | ||||
| * | Keep track of the template arguments deduced when matching a class | Douglas Gregor | 2009-08-02 | 4 | -6/+110 | 
| | | | | | | | | | template partial specialization. Then, use those template arguments when instantiating members of that class template partial specialization. Fixes PR4607. llvm-svn: 77925 | ||||
| * | Whoops, meant to delete this. | Anders Carlsson | 2009-08-02 | 1 | -1/+0 | 
| | | | | | llvm-svn: 77916 | ||||
| * | use CodeGenModule::EmitNullConstant in a couple of places. | Anders Carlsson | 2009-08-02 | 3 | -4/+4 | 
| | | | | | llvm-svn: 77915 | ||||
| * | Use the correct cast kind for dynamic_cast. | Anders Carlsson | 2009-08-02 | 2 | -9/+15 | 
| | | | | | llvm-svn: 77905 | ||||
| * | Update C++ open projects list | Douglas Gregor | 2009-08-02 | 1 | -4/+2 | 
| | | | | | llvm-svn: 77901 | ||||

