summaryrefslogtreecommitdiffstats
path: root/lib/AST
Commit message (Expand)AuthorAgeFilesLines
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-146-4/+25
* Add template instantiation support for AtomicExpr.Eli Friedman2011-10-141-0/+21
* Teach the ASTImporter not to import redundant fields.Douglas Gregor2011-10-141-50/+101
* Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic...Eli Friedman2011-10-142-3/+16
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-148-53/+51
* [PCH] Serialize info about redeclared objc methods.Argyrios Kyrtzidis2011-10-141-2/+4
* Really protect from infinite loop when there are objc method redeclarations.Argyrios Kyrtzidis2011-10-141-0/+12
* Keep track of objc method redeclarations in the same interface.Argyrios Kyrtzidis2011-10-141-1/+5
* Add returns_twice to functions that are known to return twice. This implementsRafael Espindola2011-10-121-0/+4
* constexpr: don't consider class types with mutable members to be literal types.Richard Smith2011-10-121-1/+5
* PR11062: Make C99 inlining work properly for names with associated builtin li...Eli Friedman2011-10-111-1/+6
* Constant expression evaluation: refactor value initialization and scalar list...Richard Smith2011-10-111-56/+39
* Silence some -Wuninitialized false positives with gcc.Eli Friedman2011-10-111-1/+1
* Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman2011-10-116-0/+61
* Extend lvalue evaluation in ExprConstant.cpp to handle CK_LValueBitCast (whic...Eli Friedman2011-10-111-0/+3
* Constant expression evaluation refactoring:Richard Smith2011-10-108-64/+57
* Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289.Douglas Gregor2011-10-101-0/+7
* Another case of HadMultipleCandidates being used uninitialized.Benjamin Kramer2011-10-101-1/+2
* In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear outArgyrios Kyrtzidis2011-10-072-19/+15
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-076-20/+21
* Record layout requires not just a definition, but a completeJohn McCall2011-10-071-0/+5
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-066-1/+91
* Use a sidetable in ASTContext for ParmVarDecls whose index exceeds the 8 bits...Ted Kremenek2011-10-062-0/+20
* Fix crash when using archaic protocol, rdar://10238337Argyrios Kyrtzidis2011-10-051-1/+4
* Driver & AST: Implement support for -fpack-struct and -fpack-struct= commandDaniel Dunbar2011-10-051-0/+5
* Use APFloat::toString to print APFloats more precisely in the AST printer. P...Eli Friedman2011-10-051-2/+3
* Added a flag to identify resolved overloaded function references.Abramo Bagnara2011-10-052-12/+23
* Fix doxygen comment.Eric Christopher2011-10-051-2/+2
* c: assignment/init of a function pointer whose function(s)Fariborz Jahanian2011-10-051-5/+5
* Improve location fidelity of objc decls.Argyrios Kyrtzidis2011-10-042-22/+29
* Fixed source range for template implicit instantiations.Abramo Bagnara2011-10-031-9/+21
* Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis2011-10-034-7/+65
* Move field in ObjCMessageExpr to avoid padding.Argyrios Kyrtzidis2011-10-031-6/+6
* Allow getting all source locations of selector identifiers in a ObjCMessageExpr.Argyrios Kyrtzidis2011-10-033-43/+165
* ArrayRef'ize ObjCMessageExprArgyrios Kyrtzidis2011-10-031-19/+19
* Add an assertion that we don't overflow the bitfield ObjCMessageExpr::NumArgs.Argyrios Kyrtzidis2011-10-031-3/+6
* Pass from the parser the locations of selector identifiers when creatingArgyrios Kyrtzidis2011-10-032-0/+2
* Don't keep NumSelectorArgs in the ObjCMethodDecl, the number can be derived f...Argyrios Kyrtzidis2011-10-032-6/+3
* Pass all the locations of the selector identifiers for a message expression f...Argyrios Kyrtzidis2011-10-031-7/+9
* constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith2011-10-011-22/+12
* Fix typo.Richard Smith2011-09-301-1/+1
* PR11040: CheckICE should not allow an lvalue bitcast as part of an integer co...Eli Friedman2011-09-291-4/+10
* Add support for alignment-specifiers in C1X and C++11, removePeter Collingbourne2011-09-291-1/+1
* objc arc: Diagnose block pointer type mismatch whenFariborz Jahanian2011-09-281-0/+25
* Introduce Decl::getParentFunctionOrMethod which if the decl is defined insideArgyrios Kyrtzidis2011-09-281-5/+5
* Only print _Bool as 'bool' when 'bool' is defined as an object-likeDouglas Gregor2011-09-271-6/+0
* When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor2011-09-275-17/+23
* Some changes to improve compatibility for MSVC-style C++ struct layout. Patch...Eli Friedman2011-09-272-41/+216
* Constant evaluation for pointer CXXScalarValueInitExprPeter Collingbourne2011-09-271-0/+2
* Fix assertion hit when @encoding C++ classes. rdar://10172840 & http://llvm.o...Argyrios Kyrtzidis2011-09-261-2/+3