- c1de52d Fix PR9253, allowing attribute(aligned) to reduce the alignment of a typedef. by Chris Lattner · 14 years ago
- dac54c1 Convert RecordLayout::Alignment to CharUnits from bit units. No change in by Ken Dyck · 14 years ago
- d263fd1 Fix a block sema bug where result type of initializer by Fariborz Jahanian · 14 years ago
- dd76a9a Add a helper function, ASTContext::toBits(), that converts sizes in by Ken Dyck · 14 years ago
- af8ca37 Move the check that gives functions with unique-external types unique-external by John McCall · 14 years ago
- 14b6ba7 AST, Sema, Serialization: keep track of cudaConfigureCall by Peter Collingbourne · 14 years ago
- 5f022d8 Convert RecordLayout::Size to CharUnits from bits. No changes to by Ken Dyck · 14 years ago
- 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
- 63e7d25 Fixed parameter names. by Abramo Bagnara · 14 years ago
- c21c7e9 Teach TemplateSpecializationTypeLoc::initializeArgLocs() to actually by Douglas Gregor · 14 years ago
- ba4f5d5 Fix the computation of alignment for fields of packed+aligned structs. by John McCall · 14 years ago
- 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
- 3b65751 Change the canonical representation of array types to store qualifiers on the by John McCall · 14 years ago
- f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
- ce88903 Fix some unnecessarily complicated code for canonicalizing variably-modified by John McCall · 14 years ago
- 62c28c8 Generalize some operations on qualifiers. QualType::getQualifiers() and by John McCall · 14 years ago
- eb6f5dc Add toCharUnitsInBits() to simplify the many calls to CharUnits::fromQuantity() of the form CharUnits::fromQuantity(bitSize, Context.getCharWidth()). by Ken Dyck · 14 years ago
- 1aee05d Introduce a new kind of TemplateName that captures a substituted by Douglas Gregor · 14 years ago
- 2be29f4 Teach template template argument pack expansions to keep track of the by Douglas Gregor · 14 years ago
- cded4f6 Keep track of the number of expansions to be produced from a type pack by Douglas Gregor · 14 years ago
- c3069d6 Start implementing support for substitution into pack expansions that by Douglas Gregor · 14 years ago
- 1411047 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 14 years ago
- 4ba2a17 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 14 years ago
- ae278a3 Slight bugfix to the attribute-distribution logic for GC attributes. by John McCall · 14 years ago
- 9d156a7 Introduce an AttributedType, but don't actually use it anywhere yet. by John McCall · 14 years ago
- a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 14 years ago
- 61c4d28 Implement support for template template parameter packs, e.g., by Douglas Gregor · 14 years ago
- 5389f48 Expose Objective-C type encodings of declarations to libclang users. This also adds a method in ASTContext which encodes FunctionDecls using the same encoding format that is used for Objective-C methods. by David Chisnall · 14 years ago
- c7ff82c Fix for PR8695. by David Chisnall · 14 years ago
- 3f59c97 The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 14 years ago
- 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
- 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
- c6ed729 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 14 years ago
- 00ccbef Fix the noreturn conversion to only strip off a single level of indirection. by John McCall · 14 years ago
- 87dd697 Clean up the handling of template argument packs, especially in the by Douglas Gregor · 14 years ago
- 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 14 years ago
- e6a365d Motions towards simplifying how we deal with attribute-qualified function types. by John McCall · 14 years ago
- 8cc246c Function types are compatible (in the C sense) if their regparms are identical. by John McCall · 14 years ago
- e23cf43 Restore r121752 without modification. by John McCall · 14 years ago
- 5bfe232 Pull out r121752 in case it's causing the selfhost breakage. by John McCall · 14 years ago
- 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
- 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
- 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
- f7616b9 Move the "volatile" bit into QualType's "fast" qualifier set, by Douglas Gregor · 14 years ago
- 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
- d016ec2 Add BlocksAttr assert on __block specific routines. by Fariborz Jahanian · 14 years ago
- f91d757 Merge transparent union types using member's unqualified type by Peter Collingbourne · 14 years ago
- b97c403 Merge transparent union types using member's canonical param type by Peter Collingbourne · 14 years ago
- 830937b IR Gen. part of API support for __block cxx by Fariborz Jahanian · 14 years ago
- 1ceee5c Sema/AST work for capturing copy init expression by Fariborz Jahanian · 14 years ago
- dae0cb5 Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen as well. by Anders Carlsson · 14 years ago
- 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
- e38be61 Fixes synthesis of type for the object which holds info. by Fariborz Jahanian · 14 years ago
- 231da7e ASTContext::getVectorType should preserve the vector kind for canonical types. by Bob Wilson · 14 years ago
- cf33b24 Bring UsualArithmeticConversionsType back into Sema and cast the by John McCall · 14 years ago
- f69eb7c Generalize ASTContext::areCompatibleVectorTypes to handle new Neon vector types. by Bob Wilson · 14 years ago
- e86d78c Add a variant of GCC-style vector types for ARM NEON. by Bob Wilson · 14 years ago
- ba8bda0 Restore patch reversed in r118475. Fixes // rdar://8632525 by Fariborz Jahanian · 14 years ago
- ee743f9 Use the right calling convention when mangling names in the Microsoft C++ by Charles Davis · 14 years ago
- c8c62c4 Reverse patch for // rdar://8632525. It might has broken a build. by Fariborz Jahanian · 14 years ago
- ed171b8 Provide a precise builtin declaration for objc_msgSend by Fariborz Jahanian · 14 years ago
- 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
- 643f843 add a comment to my last commit by Douglas Gregor · 14 years ago
- 264bf66 When canonicalizing nested-name-specifiers involving dependent names by Douglas Gregor · 14 years ago
- de5b17e Restore patch for PR8453 which was undone in r117829 (was project bugs). by Fariborz Jahanian · 14 years ago
- 2e8994e Revert r117678, "Qualified 'id' should implement all of static class type's", it breaks things. by Daniel Dunbar · 14 years ago
- 0483dce Qualified 'id' should implement all of static class type's by Fariborz Jahanian · 14 years ago
- 9a44b5f Initialize the ASTMutationListener. Thanks goes to Abramo Bagnara! by Argyrios Kyrtzidis · 14 years ago
- 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 14 years ago
- 32adc8b When de-serializing a type that is supposed to be canonical, call by Douglas Gregor · 14 years ago
- 4846675 Implement GNU C extension: two types are compatible if they appear by Peter Collingbourne · 14 years ago
- 7b90340 Put the mechanism in place to track modifications in an AST entity that were committed after by Argyrios Kyrtzidis · 14 years ago
- 2a984ca Add some infrastructure for dealing with expressions of 'placeholder' type, by John McCall · 14 years ago
- 3a0be84 IRgen/Obj-C: Fix encoding of "long double". - The mind boggles. by Daniel Dunbar · 14 years ago
- 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
- 4081a5c __attribute__((aligned(n))) directly specifies the alignment of a declaration by John McCall · 14 years ago
- e6012c7 Fix a crash encoding ivars of vector types and by Fariborz Jahanian · 14 years ago
- 14e0e74 enhance ASTContext::GetBuiltinType to return a bitmask indicating which arguments by Chris Lattner · 14 years ago
- 33daae6 random cleanups, no functionality change. by Chris Lattner · 14 years ago
- dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
- 393bd8e Various builtins a require an integer constant. Not providing by Chris Lattner · 14 years ago
- 2cf9d65 Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago
- 2a674e8 Temporarily revert 114929 114925 114924 114921. It looked like they (or at least by Bill Wendling · 14 years ago
- cdbfa6c Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago
- 745da3a Patch implements passing arrays to functions expecting vla. Implements pr7827. by Fariborz Jahanian · 14 years ago
- 78a916e Implement -Wpadded and -Wpacked. by Argyrios Kyrtzidis · 14 years ago
- afac01d Transfer calling-convention attributes down to member function pointers. by Douglas Gregor · 14 years ago
- 53b9441 Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols by Ted Kremenek · 14 years ago
- 6320064 Heap-allocate the attribute vectors in by Douglas Gregor · 14 years ago
- df1367a Don't recurse twice when we can recurse once by Douglas Gregor · 14 years ago
- 8028bfa Revert r112043, static volatiles are removed by the optimizer. Thanks Chris! by Argyrios Kyrtzidis · 14 years ago
- f869d20 Make sure volatile variables are emitted even if static. Fixes rdar://8315219 by Argyrios Kyrtzidis · 14 years ago
- a7e6845 Detabify. by Eli Friedman · 14 years ago
- ee79a4c The ARM C++ ABI is sufficiently different from the Itanium C++ ABI that by John McCall · 14 years ago
- 2c18bb7 objective-c ivar refactoring patch. Iterations by Fariborz Jahanian · 14 years ago
- 20cf717 Add some enum goodness as requested by Chris. Now instead of storing the by Charles Davis · 14 years ago
- cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
- 4087f27 StringRef'ication of lots stuff, patch by Peter Davies! by Daniel Dunbar · 14 years ago
- 071cc7d Implement support for member pointers under the Microsoft C++ ABI in the by Charles Davis · 14 years ago
- ba6f816 Remove dead code, caught by unused function warnings. by Argyrios Kyrtzidis · 14 years ago