| Commit message (Expand) | Author | Age | Files | Lines |
* | Move name mangling support from CodeGen to AST. In the | Peter Collingbourne | 2011-01-13 | 1 | -2615/+0 |
* | When your comments and your code are out-of-sync, the test case is wrong. | Douglas Gregor | 2011-01-13 | 1 | -1/+1 |
* | Add tests for name mangling of variadic templates. | Douglas Gregor | 2011-01-13 | 1 | -5/+6 |
* | Replace the representation of template template argument pack | Douglas Gregor | 2011-01-05 | 1 | -0/+5 |
* | Implement name mangling for sizeof...(pack), to silence the last of | Douglas Gregor | 2011-01-04 | 1 | -0/+22 |
* | Implement pack expansions whose pattern is a base-specifier. | Douglas Gregor | 2011-01-03 | 1 | -2/+13 |
* | Implement support for pack expansions whose pattern is a non-type | Douglas Gregor | 2011-01-03 | 1 | -1/+5 |
* | The -fshort-wchar option causes wchar_t to become unsigned, in addition to being | Chris Lattner | 2010-12-25 | 1 | -1/+2 |
* | Introduce a new type, PackExpansionType, to capture types that are | Douglas Gregor | 2010-12-20 | 1 | -0/+6 |
* | Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi... | Francois Pichet | 2010-12-08 | 1 | -1/+0 |
* | Type traits intrinsic implementation: __is_base_of(T, U) | Francois Pichet | 2010-12-07 | 1 | -0/+1 |
* | Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical | John McCall | 2010-12-06 | 1 | -2/+2 |
* | Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope... | John McCall | 2010-12-02 | 1 | -1/+0 |
* | Hide a bunch of symbols. | Benjamin Kramer | 2010-11-25 | 1 | -2/+2 |
* | Refactoring of Diagnostic class. | Argyrios Kyrtzidis | 2010-11-18 | 1 | -4/+2 |
* | Change CXXNameMangler::mangleNeonVectorType to require the vector type to be | Bob Wilson | 2010-11-16 | 1 | -15/+13 |
* | Use getTypeSize() method. | Bob Wilson | 2010-11-16 | 1 | -1/+1 |
* | Add a new expression kind, OpaqueValueExpr, which is useful for | John McCall | 2010-11-15 | 1 | -0/+3 |
* | Use ASTContext::getTypeInfo to find the vector element size. | Bob Wilson | 2010-11-12 | 1 | -13/+13 |
* | Add a separate NeonPolyVector kind to distinguish polynomial vector types. | Bob Wilson | 2010-11-12 | 1 | -12/+22 |
* | Add special-case mangling for Neon vector types. | Bob Wilson | 2010-11-12 | 1 | -0/+38 |
* | Add a variant of GCC-style vector types for ARM NEON. | Bob Wilson | 2010-11-10 | 1 | -2/+2 |
* | Mangle std::nullptr_t as specified by the Itanium C++ ABI. | Anders Carlsson | 2010-11-04 | 1 | -3/+2 |
* | Fix a crash mangling decayed val argument-typed function. | Fariborz Jahanian | 2010-11-02 | 1 | -1/+3 |
* | Fix some bugs in local class mangling brought up in PR8355. | John McCall | 2010-10-18 | 1 | -19/+21 |
* | Eliminate usage of ObjCSuperExpr used for | Fariborz Jahanian | 2010-10-14 | 1 | -1/+0 |
* | Define and implement CXXNoexceptExpr. Create it in Sema. | Sebastian Redl | 2010-09-10 | 1 | -1/+2 |
* | Fix warnings caused by new CXXUuidofExprClass enumerator. | Francois Pichet | 2010-09-08 | 1 | -1/+2 |
* | Implement ARM static local initialization guards, which are more compact than | John McCall | 2010-09-08 | 1 | -2/+2 |
* | No functional change. Replace Out << 'a' << 'b' with Out << "ab" and spell | Nick Lewycky | 2010-09-05 | 1 | -3/+3 |
* | Eliminate CXXBindReferenceExpr, which was used in a ton of | Douglas Gregor | 2010-09-02 | 1 | -4/+0 |
* | Revert my user-defined literal commits - r1124{58,60,67} pending | Alexis Hunt | 2010-08-30 | 1 | -1/+0 |
* | Implement C++0x user-defined string literals. | Alexis Hunt | 2010-08-29 | 1 | -0/+1 |
* | Detabify. | Eli Friedman | 2010-08-22 | 1 | -3/+3 |
* | Mangle explicit template arguments in dependent or overloaded names. | John McCall | 2010-08-20 | 1 | -1/+20 |
* | Contextual arity is a feature of mangling expressions; kill off | John McCall | 2010-08-18 | 1 | -45/+19 |
* | Whoops. Don't fall through into the overload case when mangling a | John McCall | 2010-08-17 | 1 | -2/+2 |
* | Don't crash when mangling empty anonymous unions. We never actually *need* | John McCall | 2010-08-05 | 1 | -1/+5 |
* | Mangle enum constant expressions. Fixes rdar://problem/8204122 | John McCall | 2010-07-24 | 1 | -0/+6 |
* | Fix mangling for static member variables of classes inside an extern "C" | Eli Friedman | 2010-07-18 | 1 | -0/+4 |
* | After some discussion, the ABI list settled on a much more sensible mangling | John McCall | 2010-07-15 | 1 | -6/+3 |
* | Fix the mangling of template template arguments, which do not always | John McCall | 2010-07-14 | 1 | -3/+50 |
* | Remove a few mangling FIXMEs: | John McCall | 2010-07-14 | 1 | -5/+0 |
* | Implement the standard mangling for array-subscript expressions, and implement | John McCall | 2010-07-14 | 1 | -15/+180 |
* | Use isFunctionOrMethod for vars declared locallly | Fariborz Jahanian | 2010-06-30 | 1 | -1/+1 |
* | extern variable declared locally to objective-c++ method | Fariborz Jahanian | 2010-06-30 | 1 | -1/+1 |
* | Add function for mangling reference temporaries. | Anders Carlsson | 2010-06-26 | 1 | -0/+9 |
* | Patch to correctly mangle block helper functions | Fariborz Jahanian | 2010-06-24 | 1 | -4/+14 |
* | improve altivec vector bool/pixel support, patch by Anton Yartsev | Chris Lattner | 2010-06-23 | 1 | -4/+12 |
* | Add name mangling for address spaces. We use the vendor-extension | Douglas Gregor | 2010-06-14 | 1 | -0/+12 |