- 69d9775 Properly align UnaryTransformType when allocating it by Douglas Gregor · 13 years ago
- 319b4a6 Fix MSVC warning: <unsafe use of type 'bool' in operation> by Francois Pichet · 13 years ago
- ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
- 63fe681 Implement the initial part of C++0x [expr.const]p2, which specifies by Douglas Gregor · 13 years ago
- cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
- 9625e44 It's considered poor form to create references to the overloaded by Douglas Gregor · 13 years ago
- b0844c6 Classify bound member function types are member function types. Fixes by Douglas Gregor · 13 years ago
- 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
- 2636197 Reapply the commits that r131401 reverted and add a fix for PR9927. by Argyrios Kyrtzidis · 13 years ago
- cf34e75 Implement the new C++0x rules for non-trivial things in unions so that by Sean Hunt · 13 years ago
- 4ea0304 Revert 131377, 131369 and 131365. 131365 caused PR9927. by Rafael Espindola · 13 years ago
- 5587803 main() exists in hosted, not freestanding implementations. Fixes the build. by Sean Hunt · 13 years ago
- 23c608d Add a method for checking whether a function is one of the reserved global by John McCall · 13 years ago
- bf832a4 Fix MSVC build. by Argyrios Kyrtzidis · 13 years ago
- 0c6f826 Fix generation of obj-c @encoding for members with zero size. by Argyrios Kyrtzidis · 13 years ago
- ffb945f When emitting the destructor for a class with a vtable, if we can determine by Anders Carlsson · 13 years ago
- 02c5116 Create proper Objective-C @encoding for C++ classes; fixes rdar://9357400. by Argyrios Kyrtzidis · 13 years ago
- cbea763 Include assembler label for functions in the XML dump by Joerg Sonnenberger · 13 years ago
- 8cad304 Refactoring of constant expression evaluator by Peter Collingbourne · 13 years ago
- 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 13 years ago
- feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
- ebc93e176 PR9899: handle pseudo-destructors correctly in noexcept() expressions. by Eli Friedman · 13 years ago
- cdee3fe Implement implicit deletion of default constructors. by Sean Hunt · 13 years ago
- 6ec50ad Implenment #pack pragma and ms_struct attribute layout. by Fariborz Jahanian · 13 years ago
- be57cf4 PR9882: Fix noexcept to deal with dependent new, delete, calls, and by Eli Friedman · 13 years ago
- ed63e03 Support pack pragma and ms_struct attributes. // rdar://8823265 by Fariborz Jahanian · 13 years ago
- 30364d0 'long long' requires special treatment in ms_struct by Fariborz Jahanian · 13 years ago
- 37b8c9e Clean up trivial default constructors now. by Sean Hunt · 13 years ago
- 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
- 5cb0ef4 Implement a minor optimization by not introducing declarations into by Douglas Gregor · 13 years ago
- 31e7f22 In ms_struct structs, Establish a new alignment for a by Fariborz Jahanian · 13 years ago
- 52bbe7a Establish a new alignment for an ms_struct bitfield following by Fariborz Jahanian · 13 years ago
- 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
- 5f802e5 Revert r130912 in order to approach defaulted functions from the other by Sean Hunt · 13 years ago
- 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
- 78a7d7d __alignof attribute on the field must consider by Fariborz Jahanian · 13 years ago
- b6adf2c Scoped enumerations should not be treated as integer types (in the C by Douglas Gregor · 13 years ago
- ad7ec12 Implement some framework for defaulted constructors. by Sean Hunt · 13 years ago
- 9b3acaa More ms_struct bitfield stuff: by Fariborz Jahanian · 13 years ago
- 69d891d From Vassil Vassilev: by Axel Naumann · 13 years ago
- 4f4e413 Type prefixes of unresolved-names should only be mangled as unresolved-types by John McCall · 13 years ago
- cc0f9f1 Only the first zero-length bitfield decides alignment of by Fariborz Jahanian · 13 years ago
- 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
- 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
- 7f00f84 I updated this constructor's interface, and didn't have to fix any by Chandler Carruth · 13 years ago
- 7548beb Remove dead variable caught by GCC. by Nick Lewycky · 13 years ago
- 5ebd9fe Nuke stale code for separately importing the qualifer -- it's just part by Chandler Carruth · 13 years ago
- 3aa8140 Add an optional field attached to a DeclRefExpr which points back to the by Chandler Carruth · 13 years ago
- fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
- 6857c3e Remove the NameQualifier struct, which was just a wrapper around by Chandler Carruth · 13 years ago
- 7e740bd Several cosmetic changes, no functionality changed. by Chandler Carruth · 13 years ago
- cb66cff Move the state bits in DeclRefExpr out of the pointer union and into by Chandler Carruth · 13 years ago
- a280bc8 Remove a few more bogus returns when the switch covers all the enumerators. by Chandler Carruth · 13 years ago
- e194710 Remove another default and a *completely* bogus return from a switch by Chandler Carruth · 13 years ago
- 98fa94d Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr. by Chandler Carruth · 13 years ago
- f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 13 years ago
- b7efff4 Switch the interface name for both TemplateTypeParmType and by Chandler Carruth · 13 years ago
- 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 13 years ago
- dc53159 Remove unused function. by Benjamin Kramer · 13 years ago
- d3d77cd PR9792: Make sure to use the right definition of wchar_t when the default by Eli Friedman · 13 years ago
- 769d0cc When comparing parameters of reference-to-qualified type during by Douglas Gregor · 13 years ago
- 25df423 Make type-traits reflect that Clang's vectors act like scalar types. by Chandler Carruth · 13 years ago
- 018a088 Switch the type-trait like APIs on the AST to only check for incomplete by Chandler Carruth · 13 years ago
- ec997dc Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout' by Chandler Carruth · 13 years ago
- 636a617 Hoist all of the type-specific trait logic for __is_standard_layout into by Chandler Carruth · 13 years ago
- a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
- 6e35b65 Initialize HasStandardLayout. by Benjamin Kramer · 13 years ago
- 31bebe0 Remove comments about __int8 and friends from the mangler. Turns out we don't by Charles Davis · 13 years ago
- 43fa33b Relax the non-POD memset warning to use the less restrictive C++11 by Chandler Carruth · 13 years ago
- 5751838 Don't assume that the AST methods will only be invoked on C++ types. by Chandler Carruth · 13 years ago
- 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 13 years ago
- 75c4064 Silence more -Wnon-pod-memset given its current implementation. I may be by Chandler Carruth · 13 years ago
- ba29bd2 Enhance clang_getCXTUResourceUsage() to report the amount of memory used by ASTContext's side tables. by Ted Kremenek · 13 years ago
- 5a7e6f7 Implement the mangling for non-ADL call expressions that we just worked out. by John McCall · 13 years ago
- 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 13 years ago
- 61d0b6b More cleanup of template argument deduction and its handling of by Douglas Gregor · 13 years ago
- 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
- 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
- 14d56ef Some refactoring of my ms_struct patch. // rdar://8823265 related. by Fariborz Jahanian · 13 years ago
- 34a99e7 When printing a base-specifier, print the ellipsis ("...") if it is a by Douglas Gregor · 13 years ago
- 8703b1c ASTImporter support for NestedNameSpecifier, from Olaf Krzikalla by Douglas Gregor · 13 years ago
- 62055b0 With ms_struct attribut, Zero-length bitfields following by Fariborz Jahanian · 13 years ago
- cd88b41 Gcc pads the size of an array using the alignment of its elements. by Argyrios Kyrtzidis · 13 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
- 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
- c0a4559 GCC seems to create address-of expression manglings when passing *any* by John McCall · 14 years ago
- a0ce15c Update the mangler for some of the "new" unresolved-name manglings. by John McCall · 14 years ago
- 1b60052 The ABI settled on mangling float literals with lowercase hex dumps. by John McCall · 14 years ago
- 9b6347c Implement most of the remaining logic in __is_literal type trait. This by Chandler Carruth · 14 years ago
- 4d6e5a2 Begin tracking trivialness of move constructors and move assignment by Chandler Carruth · 14 years ago
- c69a505 Remove unused STL header includes. by Jay Foad · 14 years ago
- b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 14 years ago
- 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 14 years ago
- 3e8dc2a Use the ArrayFiller to fill out "holes" in the array initializer due to designated initializers, by Argyrios Kyrtzidis · 14 years ago
- 4423ac0 For by Argyrios Kyrtzidis · 14 years ago
- 22ce41d Give invalid tag types 8-bit size and alignment, rather than 1-bit by Douglas Gregor · 14 years ago
- b665b86 Eliminate an uninteresting assertion; invalid code involving by Douglas Gregor · 14 years ago
- db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 14 years ago
- 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 14 years ago
- 1c860d5 Add a new expression classification, CL_AddressableVoid by Peter Collingbourne · 14 years ago