| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Get rid of "smart" quotes. Per report on cfe-dev. | Eli Friedman | 2009-08-05 | 5 | -25/+25 | |
| | | | | | llvm-svn: 78230 | |||||
| * | Use feedback from RegionStoreSubRegionMap::add() to prune off adding a super | Ted Kremenek | 2009-08-05 | 1 | -7/+11 | |
| | | | | | | | region to the worklist used to create the subregion map. llvm-svn: 78228 | |||||
| * | Fix canonical type construction for function types with the noreturn | Douglas Gregor | 2009-08-05 | 1 | -1/+2 | |
| | | | | | | | attribute. Fixes PR4865. llvm-svn: 78224 | |||||
| * | Handle destruction of temporaries used in default argument | Fariborz Jahanian | 2009-08-05 | 2 | -0/+2 | |
| | | | | | | | construction of constructor calls. llvm-svn: 78222 | |||||
| * | Patch to improve ir-gen for constructors with default argument | Fariborz Jahanian | 2009-08-05 | 5 | -17/+37 | |
| | | | | | | | expressions and a test case. llvm-svn: 78213 | |||||
| * | Translate -mcmodel=X to -code-model X and pass it to clang-cc. Patch by ↵ | Benjamin Kramer | 2009-08-05 | 1 | -0/+5 | |
| | | | | | | | Pawel Worach! llvm-svn: 78190 | |||||
| * | Add support for the -fno-omit-frame-pointer option. Patch by Roman Divacky! | Benjamin Kramer | 2009-08-05 | 1 | -1/+2 | |
| | | | | | llvm-svn: 78188 | |||||
| * | Introduce the canonical type smart pointers, and use them in a few places to | Douglas Gregor | 2009-08-05 | 8 | -38/+42 | |
| | | | | | | | tighten up the static type system. llvm-svn: 78164 | |||||
| * | Fix a bug in RegionStoreSubRegionManager::add() where multiple subregions ↵ | Ted Kremenek | 2009-08-05 | 1 | -2/+4 | |
| | | | | | | | wouldn't correctly get registered in the SubRegion map. llvm-svn: 78162 | |||||
| * | cgobjcgnu was making invalid common globals. | Chris Lattner | 2009-08-05 | 1 | -2/+2 | |
| | | | | | llvm-svn: 78161 | |||||
| * | weak globals that are const should get weak_odr linkage. | Chris Lattner | 2009-08-05 | 1 | -6/+19 | |
| | | | | | | | add a fixme about C++ const. llvm-svn: 78159 | |||||
| * | rdar://7119244 - globals with an explicit section specified don't get | Chris Lattner | 2009-08-05 | 1 | -1/+2 | |
| | | | | | | | common linkage. llvm-svn: 78158 | |||||
| * | If the UnaryOperator has non-location type, use its type to create the | Zhongxing Xu | 2009-08-05 | 1 | -2/+11 | |
| | | | | | | | | | | constant value. If the UnaryOperator has location type, create the constant with int type and pointer width. This fixes the bug that all pointer increments 'p++' evaluated to Unknown. llvm-svn: 78147 | |||||
| * | Remove an unused header. | Mike Stump | 2009-08-05 | 1 | -1/+0 | |
| | | | | | llvm-svn: 78140 | |||||
| * | Support for use of default argument in constructors. | Fariborz Jahanian | 2009-08-05 | 2 | -3/+28 | |
| | | | | | | | work in progress. llvm-svn: 78132 | |||||
| * | Move the template instantiation logic for template arguments into the | Douglas Gregor | 2009-08-04 | 2 | -50/+89 | |
| | | | | | | | | | | | general tree transformation. Also, implement template instantiation for parameter packs. In addition, introduce logic to enter the appropriate context for subexpressions that are not potentially evaluated. llvm-svn: 78114 | |||||
| * | vtable building for simple inheritance. Still in progress. | Mike Stump | 2009-08-04 | 1 | -1/+18 | |
| | | | | | llvm-svn: 78110 | |||||
| * | Canonicalize else. | Mike Stump | 2009-08-04 | 12 | -169/+114 | |
| | | | | | llvm-svn: 78102 | |||||
| * | 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 | 1 | -2/+5 | |
| | | | | | llvm-svn: 78084 | |||||
| * | Some code refactoring. Be more generous in issuance of warning | Fariborz Jahanian | 2009-08-04 | 1 | -24/+34 | |
| | | | | | | | 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 | 3 | -444/+1206 | |
| | | | | | | | | | | 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 | |||||
| * | 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 | 2 | -0/+37 | |
| | | | | | | | | super class(s) and warn on any parameter type mismatch if potentially unsafe. llvm-svn: 78029 | |||||
| * | 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 | 3 | -57/+34 | |
| | | | | | | | | | | | | | | 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 | |||||
| * | Make sure UTF-16 strings end with a 16-bit null (as opposed to 8-bit). | Daniel Dunbar | 2009-08-03 | 1 | -0/+3 | |
| | | | | | llvm-svn: 78001 | |||||
| * | Handle disgusting corner case where a byte is loaded from the address of a ↵ | Ted Kremenek | 2009-08-03 | 1 | -1/+3 | |
| | | | | | | | 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 | |||||
| * | 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 | 1 | -0/+12 | |
| | | | | | llvm-svn: 77991 | |||||
| * | Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this | John McCall | 2009-08-03 | 6 | -142/+209 | |
| | | | | | | | | | 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 | |||||
| * | 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 | 1 | -35/+33 | |
| | | | | | | | 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 | 1 | -0/+50 | |
| | | | | | llvm-svn: 77961 | |||||
| * | 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 | 1 | -6/+8 | |
| | | | | | llvm-svn: 77945 | |||||
| * | Create only one AnalysisManager for each translation unit. In HandleCode(), | Zhongxing Xu | 2009-08-03 | 1 | -14/+11 | |
| | | | | | | | reset the current analysis context of the AnalysisManager. llvm-svn: 77943 | |||||
| * | Driver/OpenBSD: Improve ld options. | Daniel Dunbar | 2009-08-03 | 1 | -2/+18 | |
| | | | | | | | - Patch by Jonathan Gray! llvm-svn: 77935 | |||||
| * | Produce a warning that partial ordering of function templates is not yet ↵ | Douglas Gregor | 2009-08-02 | 1 | -2/+4 | |
| | | | | | | | supported llvm-svn: 77928 | |||||
| * | Keep track of the template arguments deduced when matching a class | Douglas Gregor | 2009-08-02 | 2 | -2/+19 | |
| | | | | | | | | | 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 | 1 | -8/+11 | |
| | | | | | llvm-svn: 77905 | |||||
| * | Fix regression caused by recent refactoring where HTML and plist files would ↵ | Ted Kremenek | 2009-08-02 | 1 | -0/+5 | |
| | | | | | | | not get flushed out when using '-disable-free'. llvm-svn: 77882 | |||||

