summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST
Commit message (Expand)AuthorAgeFilesLines
* Revert r142844, it broke selfhost. The problem appears to be a missingRichard Smith2011-10-241-237/+161
* Add explanatory comments for ICE checking in C99 mode.Richard Smith2011-10-241-1/+10
* Constant expression evaluation: evaluate lvalues as lvalues, and rvalues asRichard Smith2011-10-241-161/+237
* Constant expression evaluation: factor out handling of ignored values.Richard Smith2011-10-241-39/+15
* In accordance with the C89, C99 and C++98 standards, ICEs can only containRichard Smith2011-10-241-3/+4
* Constant expression evaluation: factor out VarDecl initializer evaluation andRichard Smith2011-10-241-68/+42
* Refactor vector constant expression evaluation to return bool like all the otherRichard Smith2011-10-221-47/+56
* Don't try to set the "array filler" in a InitListExpr twice.Argyrios Kyrtzidis2011-10-211-0/+1
* More ASTRecordLayout changes for MS ABI; based on patch by r4start.Eli Friedman2011-10-212-25/+35
* I added a new function to DeclContext calledSean Callanan2011-10-212-34/+52
* Don't forget to complete the objc interface before asking for information,Argyrios Kyrtzidis2011-10-191-0/+9
* Macro metaprogramming for builtin types.John McCall2011-10-185-66/+27
* Simplify RecordDeclCXX::setBases slightly. No functional change.Richard Smith2011-10-181-13/+10
* Revert accidental commit.Eli Friedman2011-10-181-2/+2
* Rewrite parts of MS ABI C++ layout. Based on work by r4start; I ended up doi...Eli Friedman2011-10-181-87/+82
* Initial implementation of __atomic_is_lock_free. The input is the size of an...Eli Friedman2011-10-171-0/+44
* Introduce ASTConsumer::HandleTopLevelDeclInObjCContainer which acceptsArgyrios Kyrtzidis2011-10-171-0/+2
* Have ObjCMethodDecl::getCanonicalDecl take into account redeclared methods.Argyrios Kyrtzidis2011-10-171-0/+4
* Keep track when a ObjC interface/protocol was initially created as a forward ...Argyrios Kyrtzidis2011-10-172-5/+8
* Add a new placeholder type to represent "unbridged"John McCall2011-10-176-0/+9
* Split apart the state accumulated during constant expression evaluation and theRichard Smith2011-10-161-46/+53
* Teach the ASTImporter to perform DeclContext lookups in a way thatDouglas Gregor2011-10-152-77/+109
* 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
OpenPOWER on IntegriCloud