summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTContext.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-071-1/+2
* Add BlocksAttr assert on __block specificFariborz Jahanian2010-12-061-1/+6
* Merge transparent union types using member's unqualified typePeter Collingbourne2010-12-021-1/+1
* Merge transparent union types using member's canonical param typePeter Collingbourne2010-12-021-1/+1
* IR Gen. part of API support for __block cxxFariborz Jahanian2010-12-021-2/+2
* Sema/AST work for capturing copy init expressionFariborz Jahanian2010-12-011-0/+14
* Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen a...Anders Carlsson2010-11-251-0/+5
* Switch a lot of call-sites over to using the new value-kind calculations.John McCall2010-11-241-1/+1
* Fixes synthesis of type for the object which holds info.Fariborz Jahanian2010-11-171-0/+7
* ASTContext::getVectorType should preserve the vector kind for canonical types.Bob Wilson2010-11-161-2/+1
* Bring UsualArithmeticConversionsType back into Sema and cast theJohn McCall2010-11-131-140/+0
* Generalize ASTContext::areCompatibleVectorTypes to handle new Neon vector types.Bob Wilson2010-11-121-6/+7
* Add a variant of GCC-style vector types for ARM NEON.Bob Wilson2010-11-101-11/+11
* Restore patch reversed in r118475. FixesFariborz Jahanian2010-11-091-0/+6
* Use the right calling convention when mangling names in the Microsoft C++Charles Davis2010-11-091-0/+5
* Reverse patch for // rdar://8632525. It mightFariborz Jahanian2010-11-091-6/+0
* Provide a precise builtin declaration for objc_msgSendFariborz Jahanian2010-11-081-0/+6
* Remove broken support for variadic templates, along with the variousDouglas Gregor2010-11-071-7/+5
* add a comment to my last commitDouglas Gregor2010-11-041-0/+1
* When canonicalizing nested-name-specifiers involving dependent namesDouglas Gregor2010-11-041-3/+27
* Restore patch for PR8453 which was undone in r117829Fariborz Jahanian2010-11-011-20/+33
* Revert r117678, "Qualified 'id' should implement all of static class type's",...Daniel Dunbar2010-10-301-33/+20
* Qualified 'id' should implement all of static class type'sFariborz Jahanian2010-10-291-20/+33
* Initialize the ASTMutationListener. Thanks goes to Abramo Bagnara!Argyrios Kyrtzidis2010-10-281-1/+1
* No really, we don't have a retain/release system for statements/expressionsJohn McCall2010-10-261-13/+6
* When de-serializing a type that is supposed to be canonical, callDouglas Gregor2010-10-261-22/+23
* Implement GNU C extension: two types are compatible if they appearPeter Collingbourne2010-10-241-2/+46
* Put the mechanism in place to track modifications in an AST entity that were ...Argyrios Kyrtzidis2010-10-241-0/+3
* Add some infrastructure for dealing with expressions of 'placeholder' type,John McCall2010-10-121-4/+4
* IRgen/Obj-C: Fix encoding of "long double".Daniel Dunbar2010-10-111-1/+1
* Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor2010-10-081-2/+2
* __attribute__((aligned(n))) directly specifies the alignment of a declarationJohn McCall2010-10-081-2/+20
* Fix a crash encoding ivars of vector types and Fariborz Jahanian2010-10-071-2/+9
* enhance ASTContext::GetBuiltinType to return a bitmask indicating which argum...Chris Lattner2010-10-011-12/+29
* random cleanups, no functionality change.Chris Lattner2010-10-011-41/+42
* Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor2010-10-011-0/+1
* Various builtins a require an integer constant. Not providingChris Lattner2010-10-011-1/+8
* Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor2010-09-281-4/+0
* Temporarily revert 114929 114925 114924 114921. It looked like they (or at leastBill Wendling2010-09-281-0/+4
* Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor2010-09-271-4/+0
* Patch implements passing arrays to functions expectingFariborz Jahanian2010-09-241-2/+49
* Implement -Wpadded and -Wpacked.Argyrios Kyrtzidis2010-09-221-0/+4
* Transfer calling-convention attributes down to member function pointers.Douglas Gregor2010-09-011-0/+9
* Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtoc...Ted Kremenek2010-09-011-3/+5
* Heap-allocate the attribute vectors inDouglas Gregor2010-08-301-1/+26
* Don't recurse twice when we can recurse onceDouglas Gregor2010-08-271-3/+4
* Revert r112043, static volatiles are removed by the optimizer. Thanks Chris!Argyrios Kyrtzidis2010-08-251-4/+0
* Make sure volatile variables are emitted even if static. Fixes rdar://8315219Argyrios Kyrtzidis2010-08-251-0/+4
* Detabify.Eli Friedman2010-08-221-2/+2
* The ARM C++ ABI is sufficiently different from the Itanium C++ ABI thatJohn McCall2010-08-211-2/+6
OpenPOWER on IntegriCloud