aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST
AgeCommit message (Expand)AuthorFilesLines
2013-05-06Grab-bag of bit-field fixes:John McCall2-4/+9
2013-05-06Add SystemZ supportUlrich Weigand1-0/+76
2013-05-06Allow targets to define minimum alignment for global variablesUlrich Weigand1-0/+16
2013-05-06Add llvm_unreachable at end of fully covered switchHans Wennborg1-0/+1
2013-05-06Require the containing type to be complete when we seeJohn McCall1-0/+4
2013-05-06C++1y: support range-based for loops in constant expressions.Richard Smith1-0/+39
2013-05-06C++1y: support 'for', 'while', and 'do ... while' in constant expressions.Richard Smith1-12/+101
2013-05-05C++1y: support for increment and decrement in constant expression evaluation.Richard Smith1-28/+218
2013-05-05Factor out duplication between lvalue-to-rvalue conversions and variableRichard Smith1-238/+244
2013-05-05Make all 'is in extern "C"' tests use the lexical context.Rafael Espindola2-33/+40
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko5-9/+7
2013-05-04Reverting r181004 since it has broken test/Sema/wchar.c.Aaron Ballman2-4/+3
2013-05-04In VarDecl nodes, store the thread storage class specifier as written.Enea Zaffanella1-4/+7
2013-05-04Implement most of N3638 (return type deduction for normal functions).Richard Smith1-12/+26
2013-05-04Implement template support for CapturedStmtWei Pan1-4/+6
2013-05-04Added a function to check whether a Decl is inSean Callanan1-0/+5
2013-05-04[doc parsing]: Make warning about unknown commandFariborz Jahanian1-3/+2
2013-05-03[Doc parsing] Provide diagnostics for unknown documentation Fariborz Jahanian2-4/+10
2013-05-03Rename ObjCImplementationDecl::getSuperLoc() -> getSuperClassLoc() for consis...Argyrios Kyrtzidis1-1/+1
2013-05-03Serialization for captured statementsBen Langmuir2-3/+10
2013-05-03Move CapturedStmt parameters to CapturedDeclBen Langmuir1-2/+4
2013-05-03Keep track of an @implementation's super class name location, if one was prov...Argyrios Kyrtzidis2-1/+3
2013-05-03Micro-optimization: check the overloaded operator kind beforeJohn McCall1-2/+2
2013-05-03Support __wchar_t in -fms-extensions and -fms-compatibility modes.Hans Wennborg2-3/+4
2013-05-03Correctly emit certain implicit references to 'self' even withinJohn McCall1-12/+28
2013-05-03Move parsing of identifiers in MS-style inline assembly intoJohn McCall2-15/+28
2013-05-02[document parsing]: support c++11 type aliasesFariborz Jahanian1-1/+1
2013-05-01[documenting declaration]: Remove arc liftime qualifiersFariborz Jahanian1-8/+8
2013-05-01Fix spurious trailing comma when printing some of the __c11_atomic_* builtins...Richard Smith1-5/+6
2013-05-01PR15884: In the 'taking the address of a temporary' extension, materialize theRichard Smith1-8/+6
2013-05-01[ObjC declaration documentation] declaration of Fariborz Jahanian1-8/+15
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith3-6/+23
2013-04-26documenttion parsing. Provide a c-index testFariborz Jahanian1-1/+3
2013-04-26In the ASTImporter, when checking whether twoSean Callanan1-0/+6
2013-04-26Move helper classes into anonymous namespaces.Benjamin Kramer1-0/+2
2013-04-26document parsing. When a sub-class (c++ Objective-C) missing Fariborz Jahanian1-0/+45
2013-04-26Comment parsing: -fparse-all-comments: recognize empty line commentsDmitri Gribenko1-3/+5
2013-04-26Implement C++1y decltype(auto).Richard Smith4-8/+10
2013-04-26C++1y: support simple variable assignments in constexpr functions.Richard Smith1-96/+376
2013-04-26Add r180263 back, but fix hasBraces() to be correct during parsing.Rafael Espindola2-9/+14
2013-04-25Revert r180263. It's causing failures.Bill Wendling1-11/+6
2013-04-25Objective-C: This is a small modification to myFariborz Jahanian1-15/+18
2013-04-25Fix a case in linkage computation that should check for single line extern "C".Rafael Espindola1-6/+11
2013-04-25Don't mark 'extern "C" void f(void)' as having extern storage class.Rafael Espindola1-7/+10
2013-04-25[ms-cxxabi] Fix a number of bugs in the mangler.Peter Collingbourne1-91/+98
2013-04-24Objective-C: When reporting on missing property accessor implementation inFariborz Jahanian1-15/+17
2013-04-22C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith4-23/+113
2013-04-22Fix array constant expression evaluation bug: we can have different values forRichard Smith1-36/+62
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith9-9/+94
2013-04-19Implement CodeGen for C++11 thread_local, following the Itanium ABI specifica...Richard Smith1-0/+18