- 600d57f Remove the 'unaligned load' builtins now that they're no longer used in the *mmintrin.h files. by Bill Wendling · 13 years ago
- 819e9bf refactor CheckForwardProtocolDeclarationForCircularDependency returns by Fariborz Jahanian · 13 years ago
- 49634cf Defaulting copy constructors now works reasonably well. by Sean Hunt · 13 years ago
- 8cad304 Refactoring of constant expression evaluator by Peter Collingbourne · 13 years ago
- 7999991 Add a ConstStmtVisitor class 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
- 2be7e90 Implement defaulting of destructors. by Sean Hunt · 13 years ago
- cb45a0f Hrm by Sean Hunt · 13 years ago
- 5762c0b Add a method to query whether or not a class has a default constructor declared. by Nick Lewycky · 13 years ago
- 96b69a7 After issuing diagnostics on circular protocol list, by Fariborz Jahanian · 13 years ago
- 0c96430 LLVM doesn't always optimize away the four loads from this: by Bill Wendling · 13 years ago
- 211924b Add clang_CXXMethod_isVirtual() to libclang, from Erik Verbruggen! by Douglas Gregor · 13 years ago
- e4246a6 Properly parse the 'default' and 'delete' keywords. by Sean Hunt · 13 years ago
- ca46d13 Implement deletion of explicitly defaulted default constructors. by Sean Hunt · 13 years ago
- cf41cdd Place "conflicting distributed object modifiers..." warnings under a -W flag. by Ted Kremenek · 13 years ago
- cdee3fe Implement implicit deletion of default constructors. by Sean Hunt · 13 years ago
- 6a24747 In Microsoft mode, allow pure specifier (=0) on inline functions declared at class scope. by Francois Pichet · 13 years ago
- 4405445 Tweak the diagnostics for the C++0x extensions to friend types to note by Douglas Gregor · 13 years ago
- f961ea5 Re-do R131114 without breaking code. by Sean Hunt · 13 years ago
- c840649 Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based on by Douglas Gregor · 13 years ago
- 680404e Revert 131114. This fixes PR9884. by Rafael Espindola · 13 years ago
- 001cad9 Further implement defaulting constructors. by Sean Hunt · 13 years ago
- a780da7 The last of the trivial constructor changes, make CXXSpecialMember by Sean Hunt · 13 years ago
- 7604f64 Ignore const/volatile/restrict qualifiers on anonymous structs and by Douglas Gregor · 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
- 76934c7 Restore an accidentally-deleted word. by Sean Hunt · 13 years ago
- 377e1bd Relax the conversion rules for Objective-C GC qualifiers a by Douglas Gregor · 13 years ago
- f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
- 52bbe7a Establish a new alignment for an ms_struct bitfield following by Fariborz Jahanian · 13 years ago
- 31d375f Keep track of the file ID corresponding to the original file used to by Douglas Gregor · 13 years ago
- bb85f8e Per Richard's suggestion, rename DefLoc to DefaultLoc where it appears. by Sean Hunt · 13 years ago
- 26dc3e0 Fix diagnostics to start with a lower case letter by Sean Hunt · 13 years ago
- 1e86269 Add support for Microsoft __if_exists and __if_not_exists construct inside function definition. by Francois Pichet · 13 years ago
- 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
- 5f3827c Fix a couple of comments. by Eli Friedman · 13 years ago
- dca8ee8 Introduce a new libclang parsing flag, by Douglas Gregor · 13 years ago
- 2174d4c Warn when trying to call a pure virtual member function in a class from the class constructor/destructor. Fixes PR7966. by Anders Carlsson · 13 years ago
- fe2695e Do defaulted constructors properly. 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
- 4b81cde When providing code completions for an Objective-C property access, by Douglas Gregor · 13 years ago
- e59abb5 Introduce a Diagnostic::Report function that accepts and emits a StoredDiagnostic. by Argyrios Kyrtzidis · 13 years ago
- 38165ae Place "incompatible pointer types assigning..." warning under a flag, allowing it to be surgically mapped to an error. by Ted Kremenek · 13 years ago
- 9be6e7c Add Checker callback for running a checker at the end of processing an entire TranslationUnit. Patch by Lei Zhang. by Ted Kremenek · 13 years ago
- ad7ec12 Implement some framework for defaulted constructors. by Sean Hunt · 13 years ago
- 3dc0541 Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 13 years ago
- c159870 Change cycle detection to be based off of a warning flag. by Sean Hunt · 13 years ago
- ebcbe1d there i fixed it by Sean Hunt · 13 years ago
- c9366ba Implement Sema::isExprCallable. by Matt Beaumont-Gay · 13 years ago
- 5ea4f44 Record where the GCOV data files should be placed. by Nick Lewycky · 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
- fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 13 years ago
- 5e1db6a Enhance clang_getCXTUResourceUsage() to return the amount of memory used by the Preprocessor's bump allocator as well as those from the PreprocessingRecord. by Ted Kremenek · 13 years ago
- 156b640 Implement serialization of delegating constructors. by Sean Hunt · 13 years ago
- fa74c23 Ensure that delegating constructor loop detection uses canonical declarations. by Sean Hunt · 13 years ago
- dd3e554 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 13 years ago
- d808bd2 Introduce ASTUnit::LoadFromCompilerInvocationAction that allows one to create an ASTUnit by Argyrios Kyrtzidis · 13 years ago
- 06bc9eb Extend -Wnon-pod-memset to also encompass memcpy() and memmove(), by Douglas Gregor · 13 years ago
- 2a053a3 Separate the -Wnon-pod-memset warnings into two separate warnings: by Douglas Gregor · 13 years ago
- 0f4be74 When parsing a template friend declaration we dropped the template by Chandler Carruth · 13 years ago
- 2bc0e5d Add a few ARM coprocessor builtins. The llvm side of the commit contains the intrinsics and matching patterns. by Bruno Cardoso Lopes · 13 years ago
- 1dd986d Added an assert to IntegerLiteral to ensure that the integer type passed in has the same size as the APInt passed in. Also, updated the comments around IntegerLiteral. by Richard Trieu · 13 years ago
- 1a58402 Add the -mstackrealign option which just communicates the need to by Eric Christopher · 13 years ago
- 35bdbf4 Augment retain/release checker to not warn about tracked objects passed as arguments to C++ constructors. This is a stop-gap measure for Objective-C++ code that uses smart pointers to manage reference counts. by Ted Kremenek · 13 years ago
- b2dba4b When using -std= flag added check to make sure language and standard are compatable by Chad Rosier · 13 years ago
- f4bbbf0 Add a warning for when reinterpret_cast leads to undefined behavior, patch by Richard Trieu! by Argyrios Kyrtzidis · 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
- 7079886 Revise the representation of parameter scope data so that the by John McCall · 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
- 5d65e34 Switch getAs to castAs (didn't know about this before!) and simplify some code. by Chandler Carruth · 13 years ago
- 960d13d Based on the new information in the AST provided by r130628, write by Chandler Carruth · 13 years ago
- aaf147b Move several more type traits' implementations into the AST. A few were by Chandler Carruth · 13 years ago
- d064c70 Remove more dead code for emitting diagnostics. The callers of these by Chandler Carruth · 13 years ago
- 336f51e Improve traversing of BlockExprs in RecursiveASTVisitor. by Argyrios Kyrtzidis · 13 years ago
- 98fa94d Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr. by Chandler Carruth · 13 years ago
- 059ce0d Fully implement delegating constructors! by Sean Hunt · 13 years ago
- 09e2c52 Improve the documentation for the two ObjCDeclQualifiers so that I by John McCall · 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
- f24a151 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 13 years ago
- 769d0cc When comparing parameters of reference-to-qualified type during by Douglas Gregor · 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
- 3fd823b Driver/Darwin: Reject invalid arch combinations with by Daniel Dunbar · 13 years ago
- 9d609f2 Driver/Darwin: Sketch initial support for a -mios-simulator-version-min= flag by Daniel Dunbar · 13 years ago
- 654f6b2 Add a couple of assertions to make sure the bitfields can fit the value assigned to them. No functionality change. by Argyrios Kyrtzidis · 13 years ago
- a0fa203 Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 13 years ago
- 202e123 Disable -Wnon-pod-memset for now while I try to reduce the false by Chandler Carruth · 13 years ago
- 0a241a1 Change -Wparentheses to not imply -Widiomatic-parentheses. Users rarely want to see these warnings, and often explicitly pass -Wparentheses. by Ted Kremenek · 13 years ago
- 43fa33b Relax the non-POD memset warning to use the less restrictive C++11 by Chandler Carruth · 13 years ago