- 4dc34eb CUDA: add CodeGen support for global variable address spaces. by Peter Collingbourne · 12 years ago
- 2bd4b60 Use RecordDecl::field_iterator because D1, D2 are RecordDecls. No functional change. by Dmitri Gribenko · 12 years ago
- c470442 Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoid into its only caller. by Benjamin Kramer · 12 years ago
- ad9689f Added two missing const qualifiers. by Abramo Bagnara · 12 years ago
- 797105a Fix the visibility of instantiations of static data members. Fixes pr12835. by Rafael Espindola · 12 years ago
- 7fe103c [objcmt] Rewrite messages to NSString's stringWithUTF8String:/stringWithCString: by Argyrios Kyrtzidis · 12 years ago
- 31c195a Fix our handling of visibility in explicit template instantiations. by Rafael Espindola · 12 years ago
- 4b50263 Change the mangling of a ref-qualifier on a function type so that by John McCall · 12 years ago
- df87558 The Lexer constructor expects a source location at the start of the by Argyrios Kyrtzidis · 12 years ago
- 2df1a58 [objc] When boxing a BOOL/NSInteger/NSUInteger type, use the corresponding by Argyrios Kyrtzidis · 12 years ago
- 36faadd When AST-dumping the ObjCBoxedExpr node, also print out what selector it chose. by Argyrios Kyrtzidis · 12 years ago
- d079abf A union can have a constexpr defaulted default constructor, if it has an by Richard Smith · 12 years ago
- f108c63 A conversion operator in a base class shouldn't hide another conversion operator by Richard Smith · 12 years ago
- 7ad5c99 Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings. by Argyrios Kyrtzidis · 12 years ago
- 27a0097 Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNameAsCString by Argyrios Kyrtzidis · 12 years ago
- 51603be Synchronize the representations of DeclarationName and Selector so by Douglas Gregor · 12 years ago
- 392da48 Fix handling of wint_t - we can't assume wint_t is purely an integer promotion of wchar_t - they may differ in signedness. by James Molloy · 12 years ago
- d964d63 Fix non-deterministic iteration order when walking the specializations by Chandler Carruth · 12 years ago
- 82047c1 Inline DenseMapInfo<clang::DeclarationName>::getHashValue() for a 0.4% speedup on <rdar://problem/11004361> by Douglas Gregor · 12 years ago
- 514d3b6 Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths and by Douglas Gregor · 12 years ago
- 0cf3c0e Correctly constify clang::CXXMemberCallExpr::getRecordDecl() by David Blaikie · 12 years ago
- 3539b0c Utilize getLocStart()/getLocEnd() on my recent change. by Argyrios Kyrtzidis · 12 years ago
- 441c623 Add support for laying out vtordisps according to our current by John McCall · 12 years ago
- 3a8ac07 When mangling a synthetic function declaration, we might not have by John McCall · 12 years ago
- c30636a Print inline for inline namespaces, from Faisal Vali by Douglas Gregor · 12 years ago
- 8d59dee My first effort to do this more subtly failed, so elaborately by John McCall · 12 years ago
- 4548ca2 Store the source range of a CXXOperatorCallExpr in the Expr object instead of by Argyrios Kyrtzidis · 12 years ago
- 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
- 8907832 isCXX98PODType: Avoid dispatch on the language standard when recursing. by Benjamin Kramer · 13 years ago
- 152f6b7 Rename isPODType (using the C++98 rules) into isCXX98PODType and make isPODType decide which one to use based on LangOptions. by Benjamin Kramer · 13 years ago
- 58db7a5 When @encode'ing a C++ class that has empty base classes, we can end by Douglas Gregor · 13 years ago
- 1de9d7d Fix a crash-on-invalid where the constant evaluator would try to by John McCall · 13 years ago
- 923b0c9 Fix visibility when we have two types with explicit visibility in a template by Rafael Espindola · 13 years ago
- 38c4767 Inline helper function into only caller. by Rafael Espindola · 13 years ago
- f6a8b9c An attribute in a explicit template installation should take precedence over by Rafael Espindola · 13 years ago
- 60115a0 Fix handling of template parameters. Found by inspection. GCC 4.7 agrees by Rafael Espindola · 13 years ago
- 1266b61 All the members of LVFlags always have the same value, replace the class with by Rafael Espindola · 13 years ago
- 79e244f move some stuff to .rodata by Nuno Lopes · 13 years ago
- c7e6060 In mergeVisibility, if we already have an explicit visibility, keep it. by Rafael Espindola · 13 years ago
- d70d20a Now that we check visibility attributes in an appropriate order, by Rafael Espindola · 13 years ago
- 4fc1490 Check ConsiderGlobalVisibility before using -fvisibility. by Rafael Espindola · 13 years ago
- 4157454 The explicit bit in LV already tracks exactly the same information as by Rafael Espindola · 13 years ago
- ff25798 Move the point in the code where we handle -fvisibility=hidden. With by Rafael Espindola · 13 years ago
- 5727cf5 Make setVisibility private and change users to mergeVisibility. This is by Rafael Espindola · 13 years ago
- eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 13 years ago
- 13bffc5 PR 12586: Fix assert while running libc++ testsuite: deal with exception by Richard Smith · 13 years ago
- 074c191 Calling setVisibility directly only makes (some) sense when the visibility is by Rafael Espindola · 13 years ago
- 54881cb Simplify calls to mergeVisibility* by passing in the LinkageInfo. No by Rafael Espindola · 13 years ago
- e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 13 years ago
- 93a4994 objective-c modern translator: buildit objc bool by Fariborz Jahanian · 13 years ago
- 2850376 Per Richard's comments on r154794, add the checks necessary to handle constant-folding relational comparisons safely in case the user is using -fwrapv or equivalent. by Eli Friedman · 13 years ago
- e9836a2 Revert r154749 for now at John McCall's request. by Rafael Espindola · 13 years ago
- 0f90590 Use ordering and the explicit visibility bit instead of modifying by Rafael Espindola · 13 years ago
- 62d9f11 Add another constructor to LVFlags and use it to simplify the code a bit. by Rafael Espindola · 13 years ago
- cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 13 years ago
- a316988 Make constant evaluation for pointer comparisons work correctly for some uncommon cases. <rdar://problem/10962435>. by Eli Friedman · 13 years ago
- e275a18 The result of the Microsoft __uuidof operator must be considered a global lvalue during constant expression evaluation. by Francois Pichet · 13 years ago
- b346d2f Implement the all_lookups_iterator for PCH as a follow-up to r153970. This by Nick Lewycky · 13 years ago
- fe58720 PR12226: don't generate wrong code if a braced string literal is used to by Richard Smith · 13 years ago
- 767f7c7 Consider visibility attributes last, so that they take precedence. by Rafael Espindola · 13 years ago
- 8fb9fb6 Replace manual delete[] with OwningArrayPtr. by Benjamin Kramer · 13 years ago
- a2189d7 Don't leak vtable thunks. by Benjamin Kramer · 13 years ago
- 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 13 years ago
- 51b9240 Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set of by Richard Smith · 13 years ago
- 2c39d71 Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 13 years ago
- ff34d40 Implement support for 18 of the GNU-compatible __atomic builtins. by Richard Smith · 13 years ago
- fafbf06 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 13 years ago
- e1b2abc AtomicExpr: make ASTStmtReader a friend and remove setters. Also fix saving by Richard Smith · 13 years ago
- abf65ce Improve the printing of __PRETTY_FUNCTION__ more provide more by Douglas Gregor · 13 years ago
- 49149fe Don't forget to evaluate the subexpression in a null pointer cast. If we're by Richard Smith · 13 years ago
- d2008e2 Implement support for null non-type template arguments for non-type by Douglas Gregor · 13 years ago
- b2f6820 Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. by Patrick Beard · 13 years ago
- bf393be objective-c: Don't warn when a category does not implement a method by Fariborz Jahanian · 13 years ago
- 69f50e7 Fix assertions and wrong output from StmtPrinter's string literal printing. by Richard Smith · 13 years ago
- f54486a Move the computation of the lambda mangling information (mangling by Douglas Gregor · 13 years ago
- 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 13 years ago
- 0f6931a PR12438: Profile a reference to a type template parameter by depth and index, by Richard Smith · 13 years ago
- b085d89 Add info to ObjCPropertyRefExpr to indicate whether the dot syntax property by Argyrios Kyrtzidis · 13 years ago
- 1e1e972 When we form a new function/class template specialization, we first by Douglas Gregor · 13 years ago
- ba10306 Introduce a new libclang API to determine the parent context of a code by Douglas Gregor · 13 years ago
- f602806 Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix up by Richard Smith · 13 years ago
- 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 13 years ago
- 0d4cb85 Fix a comment: kPropertyType = 'T' not 't'. <rdar://problem/11095729> by Bob Wilson · 13 years ago
- 9293fff Simplify DataRecursiveIntBinOpEvaluator::VisitBinOp() a bit and make sure we don't by Argyrios Kyrtzidis · 13 years ago
- b778305 Change the binary operator data recursive evaluator to not stop at the first by Richard Trieu · 13 years ago
- cde7a1d Report the natural alignment of unsigned long long, not the preferred alignment. by Chad Rosier · 13 years ago
- 260a3e4 For the annals of subtle but terrible bugs: fix a longstanding bug by John McCall · 13 years ago
- c5d3e80 Fix Objective-C compilation-time performance regression introduced in r152608. by Richard Smith · 13 years ago
- cc2f77a [Sema] Introduce a data recursive evaluator specific to binary operators. by Argyrios Kyrtzidis · 13 years ago
- 649dfbc Remove hacky temporary fix of r151585. by Argyrios Kyrtzidis · 13 years ago
- cad313b When laying out an Objective-C object, consult by Sean Callanan · 13 years ago
- 5cfc7d8 Unrevert r152761 (reverted in r152772) with a fix for the issue which was by Richard Smith · 13 years ago
- 7267839 Revert r152761 "Minor optimization to constant evaluation: don't bother by Daniel Dunbar · 13 years ago
- d75fb49 Minor optimization to constant evaluation: don't bother computing expr source by Richard Smith · 13 years ago
- f1c66b4 Instantiating a class template should not instantiate the definition of any by Richard Smith · 13 years ago
- 4b1f684 Allow vectors to be constructed from constexpr function arguments in by Richard Smith · 13 years ago
- 65daef1 It never makes sense to do a lookup into a LinkageSpecDecl, so assert that we by Nick Lewycky · 13 years ago
- 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 13 years ago
- a5f4441 [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iterators instead of by Argyrios Kyrtzidis · 13 years ago
- 78dae24 Alternate fix to PR12248: put Sema in charge of special-casing by John McCall · 13 years ago