summaryrefslogtreecommitdiffstats
path: root/lib/AST
Commit message (Expand)AuthorAgeFilesLines
* Merging r155279:Bill Wendling2012-04-212-2/+3
* Calling setVisibility directly only makes (some) sense when the visibility isRafael Espindola2012-04-181-3/+3
* Simplify calls to mergeVisibility* by passing in the LinkageInfo. NoRafael Espindola2012-04-171-3/+2
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-173-325/+11
* objective-c modern translator: buildit objc boolFariborz Jahanian2012-04-161-1/+2
* Per Richard's comments on r154794, add the checks necessary to handle constan...Eli Friedman2012-04-161-2/+13
* Revert r154749 for now at John McCall's request.Rafael Espindola2012-04-161-19/+19
* Use ordering and the explicit visibility bit instead of modifyingRafael Espindola2012-04-161-44/+36
* Add another constructor to LVFlags and use it to simplify the code a bit.Rafael Espindola2012-04-161-18/+10
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-162-6/+18
* Make constant evaluation for pointer comparisons work correctly for some unco...Eli Friedman2012-04-161-6/+18
* The result of the Microsoft __uuidof operator must be considered a global lva...Francois Pichet2012-04-161-0/+6
* Implement the all_lookups_iterator for PCH as a follow-up to r153970. ThisNick Lewycky2012-04-161-1/+4
* PR12226: don't generate wrong code if a braced string literal is used toRichard Smith2012-04-152-6/+19
* Consider visibility attributes last, so that they take precedence.Rafael Espindola2012-04-141-21/+21
* Replace manual delete[] with OwningArrayPtr.Benjamin Kramer2012-04-141-6/+4
* Don't leak vtable thunks.Benjamin Kramer2012-04-141-0/+1
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-143-2/+26
* Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set ofRichard Smith2012-04-131-0/+2
* Implement the missing pieces needed to support libstdc++4.7's <atomic>:Richard Smith2012-04-131-26/+26
* Implement support for 18 of the GNU-compatible __atomic builtins.Richard Smith2012-04-122-47/+53
* Provide, and document, a set of __c11_atomic_* intrinsics to implement C11'sRichard Smith2012-04-112-12/+13
* AtomicExpr: make ASTStmtReader a friend and remove setters. Also fix savingRichard Smith2012-04-101-0/+21
* Improve the printing of __PRETTY_FUNCTION__ more provide moreDouglas Gregor2012-04-101-9/+69
* Don't forget to evaluate the subexpression in a null pointer cast. If we'reRichard Smith2012-04-081-0/+2
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-067-23/+49
* Added a new attribute, objc_root_class, which informs the compiler when a roo...Patrick Beard2012-04-061-0/+1
* objective-c: Don't warn when a category does not implement a methodFariborz Jahanian2012-04-051-10/+12
* Fix assertions and wrong output from StmtPrinter's string literal printing.Richard Smith2012-04-051-5/+46
* Move the computation of the lambda mangling information (manglingDouglas Gregor2012-04-042-13/+14
* For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith2012-04-041-2/+2
* PR12438: Profile a reference to a type template parameter by depth and index,Richard Smith2012-04-021-0/+8
* Add info to ObjCPropertyRefExpr to indicate whether the dot syntax propertyArgyrios Kyrtzidis2012-03-301-0/+8
* When we form a new function/class template specialization, we firstDouglas Gregor2012-03-282-19/+22
* Introduce a new libclang API to determine the parent context of a codeDouglas Gregor2012-03-271-1/+1
* Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix upRichard Smith2012-03-231-1/+4
* Support for definitions of member enumerations of class templates outside theRichard Smith2012-03-231-0/+18
* Fix a comment: kPropertyType = 'T' not 't'. <rdar://problem/11095729>Bob Wilson2012-03-221-1/+1
* Simplify DataRecursiveIntBinOpEvaluator::VisitBinOp() a bit and make sure we ...Argyrios Kyrtzidis2012-03-221-13/+9
* Change the binary operator data recursive evaluator to not stop at the firstRichard Trieu2012-03-211-16/+14
* Report the natural alignment of unsigned long long, not the preferred alignment.Chad Rosier2012-03-211-1/+2
* For the annals of subtle but terrible bugs: fix a longstanding bugJohn McCall2012-03-211-5/+5
* Fix Objective-C compilation-time performance regression introduced in r152608.Richard Smith2012-03-161-79/+169
* [Sema] Introduce a data recursive evaluator specific to binary operators.Argyrios Kyrtzidis2012-03-151-181/+401
* Remove hacky temporary fix of r151585.Argyrios Kyrtzidis2012-03-151-22/+1
* When laying out an Objective-C object, consultSean Callanan2012-03-151-0/+2
* Unrevert r152761 (reverted in r152772) with a fix for the issue which wasRichard Smith2012-03-151-64/+75
* Revert r152761 "Minor optimization to constant evaluation: don't botherDaniel Dunbar2012-03-151-74/+64
* Minor optimization to constant evaluation: don't bother computing expr sourceRichard Smith2012-03-151-64/+74
* Instantiating a class template should not instantiate the definition of anyRichard Smith2012-03-141-0/+13