- 4cf96bb Test for r149855. by Craig Topper · 13 years ago
- 41576d4 Implement name mangling for scalar value initialization. Reported on IRC by Xeo. by Richard Smith · 13 years ago
- c08c88c Update tests so that they don't rely upon LLVMDebugVersion number. by Devang Patel · 13 years ago
- 285c607 Make sure that the layout-override parser grabs the size, not the data by Douglas Gregor · 13 years ago
- b70126a When a pack expansion occurs in the template argument list of an alias by Douglas Gregor · 13 years ago
- 20039ae Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility pop". by Rafael Espindola · 13 years ago
- 0086a5b For pass-by-value record arguments to functions emit a forward decl by Eric Christopher · 13 years ago
- 48b68a0 Use the new Triple::getMacOSXVersion function in another place. by Bob Wilson · 13 years ago
- 4ac3809 Extend for-range temporary cleanups codegen test to catch the bug which Eli by Richard Smith · 13 years ago
- 0c8731a Per discussion on cxx-abi-dev, don't drop leading zeroes from the by John McCall · 13 years ago
- f48f796 Get a little bit smarter about killing off the ReturnValue alloca by John McCall · 13 years ago
- 4188760 Complain about attempts to use 'protected' visibility on targets by John McCall · 13 years ago
- 745f514 constexpr: Implement the [dcl.constexpr]p5 check for whether a constexpr by Richard Smith · 13 years ago
- 453dbcb Extend the ExternalASTSource interface to allow the AST source to by Douglas Gregor · 13 years ago
- 7a776be fix to go along with an llvm change: VMCore now returns an UndefValue by Chris Lattner · 13 years ago
- 426fc94 Fix our handling of #pragma GCC visibility. by Rafael Espindola · 13 years ago
- 01f276d Don't stack-allocate an IntegerLiteral which can be referred to after the current method returns. PR11744, part 2. by Eli Friedman · 13 years ago
- 2c0c745 Fix a crash for an edge case of the GNU ?: extension. by Eli Friedman · 13 years ago
- c4f4d5d Testcase for PR11345. by Eric Christopher · 13 years ago
- 9ec60df rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago
- 8ef7b20 constexpr: converted constant expression handling for enumerator values, case by Richard Smith · 13 years ago
- 303b4f9 output body of folded case again. by Fariborz Jahanian · 13 years ago
- 985df1c Folding away unreachable case statement. by Fariborz Jahanian · 13 years ago
- 7c9719b Another test for 148243 by Fariborz Jahanian · 13 years ago
- c268832 A little more elaborate test for r148243 by Fariborz Jahanian · 13 years ago
- 9e9650c Patch for r148243 which was left behind. by Fariborz Jahanian · 13 years ago
- 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 13 years ago
- 093ecc9 Remember if a type has its visibility set explicitly or implicitly. by Rafael Espindola · 13 years ago
- 31cbe68 Revert r148138; it's causing test failures. by Eli Friedman · 13 years ago
- edd4f3c rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago
- 89e6e85 A base subobject type doesn't make sense for unions; don't try to compute it. Based on patch by Yin Ma. Fixes PR11751. by Eli Friedman · 13 years ago
- 61e6162 Allow constant-folding of references which were formed in a manner not permitted by Richard Smith · 13 years ago
- 092beef Fix the mangling of class template arguments in a particular by John McCall · 13 years ago
- 5930a4c Address Richard's review comments on r147561 (Evaluate support for address-of-label differences). by Eli Friedman · 13 years ago
- 0ad93a3 Fix test on Release builds. by Eli Friedman · 13 years ago
- 6563928 Add an APValue representation for the difference between two address-of-label expressions. Add support to Evaluate and CGExprConstant for generating/handling them. Remove the special-case for such differences in Expr::isConstantInitializer. by Eli Friedman · 13 years ago
- 256fc4d Process attributes in explicit function template instantiations. Fixes part of by Rafael Espindola · 13 years ago
- 0257b7f Process attributes in explicit template instatiation definitions. Fixes PR11690. by Rafael Espindola · 13 years ago
- b5d763d Small cosmetic cleanups in code I will change anyway. by Rafael Espindola · 13 years ago
- 71cb8a2 Consider visibility attributes in namespaces as being explicit. I.e., they by Rafael Espindola · 13 years ago
- 5120188 Unrevert r147271, reverted in r147361. by Richard Smith · 13 years ago
- 68045b1 Add test for PRr11676. by Rafael Espindola · 13 years ago
- f8c2a33 Revert r147271. This fixes PR11676. by Rafael Espindola · 13 years ago
- fedb6ec Fix the visibility of methods of explicit template instantiation definition by Rafael Espindola · 13 years ago
- 47d2145 constexpr: support for evaluation and codegen of typeid constants. by Richard Smith · 13 years ago
- eba05b2 constexpr: perform zero-initialization prior to / instead of performing a by Richard Smith · 13 years ago
- b701d3d Always implicitly declare move assignment operations for dynamic classes, in by Richard Smith · 13 years ago
- b6f8d28 Revert r146766, and add a testcase for which it introduced a wrong-code bug. by Richard Smith · 13 years ago
- f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
- fc038e9 Remove a non-gcc-compatible extension that would apply attributes on declarations without a declarator to structs. Add a warning for ignored attributes. Patch by Michael Han. by Eli Friedman · 13 years ago
- 85b9e8c Add a triple to this test to hopefully get it passing on i386-freebsd. by Eric Christopher · 13 years ago
- 973bbb6 When in a limited debug information situation if we can find the original by Eric Christopher · 13 years ago
- 435e106 Start down the path of getting clang to internally agree on structs versus by Eric Christopher · 13 years ago
- 9081c04 Testcase for LLVM commit r146475. by Nick Lewycky · 13 years ago
- 70d085a s/%clang-cc1/%clang_cc1/ for conformity. by Nick Lewycky · 13 years ago
- fa2b3dd Make CGRecordLayoutBuilder correctly switch over to a packed class when a class has a base whose alignment will break the class layout. <rdar://problem/10551376>. by Eli Friedman · 13 years ago
- 92be2a5 When we manage to re-use an expression during tree transformation (= by Douglas Gregor · 13 years ago
- 40563cd Make array new on a pointer to data member type work correctly. PR11523. by Eli Friedman · 13 years ago
- 26e80cd Make sure we correctly zero-initialize unions containing a pointer to data member as the first field. PR11487. by Eli Friedman · 13 years ago
- 14795c8 Fix mangling substitutions for address-space-qualified class by Douglas Gregor · 13 years ago
- 4bb6686 Fix wrong-code bug when a const automatic variable of struct type has both a by Richard Smith · 13 years ago
- 50118da Add Microsoft mangling of constructors and destructors. Patch by Dmitry! by Michael J. Spencer · 13 years ago
- a976641 When checking a call to a builtin atomic operation, be sure to by Douglas Gregor · 13 years ago
- bceb755 In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for an by Peter Collingbourne · 13 years ago
- 2871020 Add inreg attributes to reference arguments. by Rafael Espindola · 13 years ago
- 13dc8f9 Reference initialization with initializer lists. by Sebastian Redl · 13 years ago
- 1a3246a Don't check alignment, it's irrelevant to this test. by Richard Smith · 13 years ago
- 7401cf5 Use static storage duration for file-scope compound literals, even when they by Richard Smith · 13 years ago
- bd4d3bc Simplify code for returning a struct for Darwin x86-32 ABI. Use a better type for a function returning a struct containing only a pointer. Handle the edge case of a struct containing only a float or double plus some dead padding instead of asserting. by Eli Friedman · 13 years ago
- e24f5fc Constant expression evaluation: add support for evaluation of member pointers by Richard Smith · 13 years ago
- 3238059 Fix test on Release builds. by Eli Friedman · 13 years ago
- 2f77b3d Fix a bunch of really nasty bugs in how we compute alignment for reference lvalues. PR11376. by Eli Friedman · 13 years ago
- 65bfd68 When reference binding array rvalues, such as those created by compound by Peter Collingbourne · 13 years ago
- 1bf9a9e Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr by Richard Smith · 13 years ago
- 194428c Make test compatible with ARM hosts. by Eli Friedman · 13 years ago
- 1cd76e8 Don't apply NRVO to over-aligned variables. The caller only by John McCall · 13 years ago
- 538773c Be sure to insulate block literals from any cleanups in their by John McCall · 13 years ago
- 6f103ba Whenever explicitly activating or deactivating a cleanup, we by John McCall · 13 years ago
- b99785b Fix a subtle bug with cleanups: when activating by John McCall · 13 years ago
- 608b402 Update test. by Benjamin Kramer · 13 years ago
- 4219c66 This test isn't portable to non-x86 platforms; specify a triple. by Eli Friedman · 13 years ago
- 83ea3bd tests: Remove some stray and unused -cc1 flags. These tests appear to be written by Daniel Dunbar · 13 years ago
- 033be8b Enable -flimit-debug-info by default. Now, clang lazily emits debug info for structs. Original behavior can be restored using -fno-limit-debug-info. by Devang Patel · 13 years ago
- ddb2147 Don't build member initializers for zero-length or incomplete arrays, by Douglas Gregor · 13 years ago
- c637d73 back out changes in r143399 and r143475. by Fariborz Jahanian · 13 years ago
- 0505321 Find copy constructor needed to copy an rvalue reference by Fariborz Jahanian · 13 years ago
- 64f45a2 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving by Eli Friedman · 13 years ago
- d8c4551 Adds IRGen support for captured rvalue references in blocks. by Fariborz Jahanian · 13 years ago
- ef8857d In case of template specialization, do not try to delay emitting debug info for concrete type in -flimit-debug-info mode. This fixes some of the failures from bs15503.exp tests in gdb testsuite. by Devang Patel · 13 years ago
- c49bd11 Reinstate r142844 (reverted in r142872) now that lvalue-to-rvalue conversions by Richard Smith · 13 years ago
- ac51650 Be sure to build a dependent expression when we see by John McCall · 13 years ago
- 98a9203 Move these test from checking assembly to checking LLVM IR. Should fix fallout by Nick Lewycky · 13 years ago
- 4142251 Do not drop type qualifiers in -flimit-debug-info mode. by Devang Patel · 13 years ago
- b000459 Don't try to emit CK_LValueBitCast casts as constants. PR9558. by Eli Friedman · 13 years ago
- 0625366 Fix PR11073 by adding the argument type information to the decl we construct by Eric Christopher · 13 years ago
- 13c7fcc c++: support gcc's application of weak attribute on by Fariborz Jahanian · 13 years ago
- c8645e3 Handle an edge case involving the conditional operator and throw expressions. PR10582. by Eli Friedman · 13 years ago
- 8eb5b29 Missed tests for half FP support by Anton Korobeynikov · 13 years ago
- 2ed7cb6 PR11124: Don't overwrite memory outside of a base class when performing zero-initialization before running its constructor. by Eli Friedman · 13 years ago
- 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago