- 8e8fb3b Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. by Andy Gibbs · 12 years ago
- 820e9a7 DR1511: A const volatile global does not implicitly get internal linkage like a by Richard Smith · 12 years ago
- 0b4cc95 Fix handling of the regparm attribute in the presence of classes with copy by Rafael Espindola · 12 years ago
- da3301e Add a new option for and disable column number information as there by Eric Christopher · 12 years ago
- b1502bc DR1442: In a range-based for statement, namespace 'std' is not an associated by Richard Smith · 12 years ago
- 9be36ab DR1535: only potentially-evaluated typeid expressions are disallowed in constant by Richard Smith · 12 years ago
- 9556b39 Revert r158009 since there are some uses of artificial functions in debug info. by Eric Christopher · 12 years ago
- 2eb9a95 PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function. by David Blaikie · 12 years ago
- 4d283e1 Test pure virtual vtable entries in the Itanium ABI. by David Blaikie · 12 years ago
- d954ab4 Note deleted functions when dumping vtables. by David Blaikie · 12 years ago
- 802cd5b At -O0, emit an @llvm.trap() call at the end of a value-returning function which by Richard Smith · 12 years ago
- 0142f0c Handle gnu_inline in c++ in a gcc compatible way. Original patch by Tobias by Rafael Espindola · 12 years ago
- a2cdd4d clang/test/CodeGenCXX/microsoft-uuidof.cpp: Fix for -Asserts. by NAKAMURA Takumi · 12 years ago
- c5f8046 Add codegen support for __uuidof(). by Nico Weber · 12 years ago
- eae5a820 Fix PR 11709: Change the definition of va_list to meet AAPCS requirement by Logan Chien · 12 years ago
- 4def70d -fcatch-undefined-behavior: emit calls to the runtime library whenever one of the checks fails. by Richard Smith · 12 years ago
- e6b39bc Make sure to generate the right kind of MDNode for enum forward declarations. by Eli Friedman · 12 years ago
- 36ef0d5 If we flow off the end of a value-returning function: by Richard Smith · 12 years ago
- 385b91f When mangling an APSInt with the ms abi, make sure to look at all nibbles. by Nico Weber · 12 years ago
- 82bfa19 Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. by Aaron Ballman · 12 years ago
- 6e208db Mark two Clang tests as passing on ARM by Nico Weber · 12 years ago
- 6cacae8 CodeGen: Copy tail padding when we're not dealing with a trivial copy assign or move assign operator. by Benjamin Kramer · 12 years ago
- ef4d5ce PR13941: Mark all virtual functions as unnamed_addr. It's not possible to by Richard Smith · 12 years ago
- 80bfa3d Fix an edge case of mangling involving the combination of a lambda and typeid. by Eli Friedman · 12 years ago
- d7a6b16 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 12 years ago
- ecd03b4 When performing a ::delete of an object with a virtual destructor, by John McCall · 12 years ago
- 0e33dcd clang/test/CodeGenCXX/microsoft-*: Fix for -Asserts. by NAKAMURA Takumi · 12 years ago
- 9653ab5 Implement Mike Herrick's proposed noexcept mangling. by John McCall · 12 years ago
- bd31574 In the MS ABI, ctors return 'this'. Patch by Dmitry Sokolov. by John McCall · 12 years ago
- e402e72 Fix for r163013 regression and further __interface enhancement. by John McCall · 12 years ago
- 9f357de During jump-scope checking, build an ExprWithCleanups immediately by John McCall · 12 years ago
- 022301b Call CGM.SetLLVMFunctionAttributesForDefinition on thunks so that they get by Rafael Espindola · 12 years ago
- 28e3c99 Handle a captured this for the debug information as well. by Eric Christopher · 12 years ago
- 1deeedb Fix ABI dependent tests by providing an explicit target triple. by David Blaikie · 12 years ago
- 11267a3 Test for r164186. by Eli Friedman · 12 years ago
- 82bad6b Fix thunk emission for covariant virtual functions in cases which require by Eli Friedman · 12 years ago
- 2bcb984 Revert r163829. The world (or libstdc++, at least) is not ready. by Richard Smith · 12 years ago
- ceb0762 Remove speculative fix for C++ core issue 1407, since it was resolved as NAD. by Richard Smith · 12 years ago
- d5a73dc Reapply: by Eric Christopher · 12 years ago
- 22b617f Revert "Make clang emit a flag for DW_AT_object_pointer for the artificial" by Eric Christopher · 12 years ago
- b774d73 clang/test: [PR8833] Introduce the feature "LP64" to suppress LLP64-incompatible tests. by NAKAMURA Takumi · 12 years ago
- 2b6eb9d Make clang emit a flag for DW_AT_object_pointer for the artificial by Eric Christopher · 12 years ago
- 1b76fbc Provide fixed target triples to make test results consistent across ARM hosts. by David Blaikie · 12 years ago
- e972cb4 Follow-up on r163110 - forgot to commit some new tests... by Timur Iskhodzhanov · 12 years ago
- a04ca5c Fix PR13444 - wrong mangling of "const char * const *" and friends with "-cxx-abi microsoft" by Timur Iskhodzhanov · 12 years ago
- a6c66ce Change the representation of builtin functions in the AST by Eli Friedman · 12 years ago
- b41ba1a Fix a CodeGen bug where we would skip zero-initialization for by Eli Friedman · 12 years ago
- fb60914 Fix the CC-matching logic for instance methods in the MS ABI. by John McCall · 12 years ago
- 2612e9f Fix the mangling of function pointers in the MS ABI. by John McCall · 12 years ago
- 9d3e226 -fcatch-undefined-behavior: add the -ftrapv checks to the set of things caught by Richard Smith · 12 years ago
- 2c9f87c New -fcatch-undefined-behavior features: by Richard Smith · 12 years ago
- 54c86f7 When mangling a negative number, remember that negating it does not by John McCall · 12 years ago
- ac45293 Devirtualize calls on glvalues produced by class member access expressions. by Richard Smith · 12 years ago
- 7657fd7 PR13570: When an unresolved overloaded call appeared in a dependent context, we by Richard Smith · 12 years ago
- 859c65c Fix an assertion failure with a C++ constructor initializing a by Eli Friedman · 12 years ago
- 60b7038 Update documentation of HasSideEffects to match its callers' expectations, and by Richard Smith · 12 years ago
- 387611e Fix the test RUN line for this better. by Eric Christopher · 12 years ago
- 8ae4ec2 Teach Expr::HasSideEffects about all the Expr types, and fix a bug where it by Richard Smith · 12 years ago
- c7fb748 If we don't have a complete type for the array type yet either then by Eric Christopher · 12 years ago
- b3f46ec Specify a triple on this to make it easier to test. by Eric Christopher · 12 years ago
- 363e5ac Make sure when we get the replacement type for a template argument by Eric Christopher · 12 years ago
- c23aca4 Flesh out test for defaulted key functions a bit more. by Benjamin Kramer · 12 years ago
- f3fce80 Fix failed to generate vtables in certain cases. by Benjamin Kramer · 12 years ago
- ea66f9f Make sure we don't emit IR for unused EH cleanups. PR13359. by Eli Friedman · 12 years ago
- 7916c99 When devirtualizing the conversion to a virtual base subobject, by John McCall · 12 years ago
- 9849901 Consider the visibility of template template arguments. GCC doesn't, but it also by Rafael Espindola · 12 years ago
- b48280b Handle functions with struct arguments or return types and the regparm by Rafael Espindola · 12 years ago
- a78a640 Attributes preceding a function declaration are first applied to the return by Rafael Espindola · 12 years ago
- dd25e80 PR13479: If we see the definition of an out-of-line destructor in C++11, be by Richard Smith · 12 years ago
- 6d4a40e Add a missing testcase for merging the visibility of two declarations used by Rafael Espindola · 12 years ago
- b9d0b76 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 12 years ago
- bae11d8 Remove an outdated comment; add one test to compare function pointer and block mangling by Timur Iskhodzhanov · 12 years ago
- f58d01a Add more tests for PR13207 (Mangling of template back references with -cxx-abi microsoft) now that PR13389 is fixed (mangling of return types) by Timur Iskhodzhanov · 12 years ago
- dc6dabc Fix PR13389 (Wrong mangling of return type qualifiers with -cxx-abi microsoft) by Timur Iskhodzhanov · 12 years ago
- f5e0b22 Fix PR13207 (Mangling of templates with back references when using -cxx-abi microsoft) by Timur Iskhodzhanov · 12 years ago
- 9a29d74 clang/test/CodeGenCXX/debug-info-globalinit.cpp: Fix for -Asserts. by NAKAMURA Takumi · 12 years ago
- 78d1a10 Emit debug info for dynamic initializers. Permit __attribute__((nodebug)) on by Nick Lewycky · 12 years ago
- 1cc9be0 Follow-up: fix the quotes by Timur Iskhodzhanov · 12 years ago
- a542744 Replace wrong CHECK array mangling expectations with correct CHECK-NOT+FIXME (PR13182) by Timur Iskhodzhanov · 12 years ago
- adb1d4c PR12917: Remove incorrect assumption that lambda mangling information cannot by Richard Smith · 12 years ago
- 71adc5b Merge visibility from previous decls before looking at visibility pragma. This by Rafael Espindola · 12 years ago
- becfc23 Record visibility pragmas when we see a tag declaration. We might use it by Rafael Espindola · 12 years ago
- 6b60370 Apply visibility pragmas to class template declarations. This is needed because by Rafael Espindola · 12 years ago
- b04b731 Use -fvisibility-inlines-hidden in inline functions too. This matches gcc by Rafael Espindola · 12 years ago
- d3d02dd Fix a bug in my previous commit. The problem is not that we were not using the by Rafael Espindola · 12 years ago
- 2345820 Use the canonical template decl when trying to find if it has a visibility by Rafael Espindola · 12 years ago
- f9aed96 [Windows] Split the back reference tests into two separate files as the templates are getting hairy by Timur Iskhodzhanov · 12 years ago
- 8f88a1d [Windows] Use thiscall as the default calling convention for class methods. PR12785 by Timur Iskhodzhanov · 12 years ago
- 5e06529 Process #pragma visibility early in the parsing of class definitions. Fixes by Rafael Espindola · 12 years ago
- f729ce0 Ignore visibility attributes after definitions. This matches newer (4.7) gcc's by Rafael Espindola · 12 years ago
- 8d71918 Handle #pragma visibility in explicit specializations and enums. by Rafael Espindola · 12 years ago
- f2f15b3 Don't process #pragma visibility during instantiation. The visibility of the by Rafael Espindola · 12 years ago
- 81e5a93 FileCheck-ize. by Eric Christopher · 12 years ago
- de31aa7 PR13290: Constant-evaluation support for CXXConstructExprs which construct a by Richard Smith · 12 years ago
- 254a8fb clang/test/CodeGenCXX/cxx0x-initializer-constructors.cpp: Fixup for -Asserts. by NAKAMURA Takumi · 12 years ago
- 2059939 PR12670: Support for initializing an array of non-aggregate class type from an by Richard Smith · 12 years ago
- ff817f7 When marking virtual functions as used for a class' vtable, mark all functions by Richard Smith · 12 years ago
- f4bb8d0 PR13273: When performing list-initialization with an empty initializer list, by Richard Smith · 12 years ago
- b135f0f When we're looking for redeclarations which might provide a definition in CodeGen, make sure we examine all the redeclarations. PR13252. by Eli Friedman · 12 years ago
- 4a889e4 Disable devirtualization when we have covariant returns. I will open a bug by Rafael Espindola · 12 years ago