- 27cc633 Speculatively revert r108156; it appears to be breaking self-host. by Douglas Gregor · 14 years ago
- 7ce1f27 Do not generate LLVM IR for available_externally function bodies at by Douglas Gregor · 14 years ago
- 833f42e BlockDeclRefExpr of a dependent type must by Fariborz Jahanian · 14 years ago
- 5750b81 Instantiation of byref variable in block literal expression. by Fariborz Jahanian · 14 years ago
- a729da2 Instantiation of block literal expressions. wip. by Fariborz Jahanian · 14 years ago
- 9c0c1f3 Mark calls to 'throw()' functions as nounwind, and mark the functions nounwind by John McCall · 14 years ago
- ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
- 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
- 63ef464 Do not use CXXZeroValueInitExpr for class types. Instead, use by Douglas Gregor · 14 years ago
- 59a7000 Teach function-try-blocks on constructors and destructors to implicitly by John McCall · 14 years ago
- 66d80a9 When destroying a cleanup, kill any references to instructions in the entry by John McCall · 14 years ago
- 044cc54 When creating functions to run global initializers and destructors, mark them by John McCall · 14 years ago
- 252cd6a Stop testing for specific basic block numbers in this test. by John McCall · 14 years ago
- f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 14 years ago
- 4d25483 Mangle Objective-C pointers and block pointers in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 0877826 Fix mangling of array dimensions in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- cd712cb Mangle member pointer types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 1139da1 Fix mangling of function pointers in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 4f0a337 Fix mangling of array parameters for functions in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- d92ec47 Reinstate fix for PR7526, which was failing because, now that we by Douglas Gregor · 14 years ago
- 4b662a5 Revert r107374, which broke bootstrap. by Douglas Gregor · 14 years ago
- 2fef752 When building the type of a destructor, make sure to keep the by Douglas Gregor · 14 years ago
- bcaedae Reapply: by Chris Lattner · 14 years ago
- 0b8fe8c Mangle arrays in the Microsoft C++ Mangler. It's not quite finished (it by Charles Davis · 14 years ago
- a9e0515 Revert r107216, "fix PR7523, which was caused by the ABI code calling ConvertType instead", it is part of a boostrap breaking sequence. by Daniel Dunbar · 14 years ago
- f1d5d8a fix PR7523, which was caused by the ABI code calling ConvertType instead by Chris Lattner · 14 years ago
- d7f7d08 IRgen: Assignment to Objective-C properties shouldn't reload the value (which by Daniel Dunbar · 14 years ago
- 9fde9c4 tests: Use %clangxx when using driver for C++, in case C++ support is disabled. by Daniel Dunbar · 14 years ago
- 9c254f0 Change X86_64ABIInfo to have ASTContext and TargetData ivars to by Chris Lattner · 14 years ago
- 225e286 add IR names to coerced arguments. by Chris Lattner · 14 years ago
- ce70016 Change CGCall to handle the "coerce" case where the coerce-to type by Chris Lattner · 14 years ago
- 8ff2964 pass/return structs of char and short as i8/i16 to avoid by Chris Lattner · 14 years ago
- faf23b7 X86-64: by Chris Lattner · 14 years ago
- b401e07 tests: Rewrite test to check intent instead of implementation. by Daniel Dunbar · 14 years ago
- 045a6d8 Correctly destroy reference temporaries with global storage. Remove ErrorUnsupported call when binding a global reference to a non-lvalue. Fixes PR7326. by Anders Carlsson · 14 years ago
- 35b21b8 Change IR generation for return (in the simple case) to avoid doing silly by Chris Lattner · 14 years ago
- e70ffd6 implement rdar://7432000 - signed negate should codegen as NSW. by Chris Lattner · 14 years ago
- 3a0d41d Mangle pointer and (lvalue) reference types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- e347e77 Try making BuildBot happy again. by Fariborz Jahanian · 14 years ago
- 7ef2565 Test case for pr7490. by Fariborz Jahanian · 14 years ago
- 564360b Patch to correctly mangle block helper functions by Fariborz Jahanian · 14 years ago
- af89689 Instantiations subject to an explicit template instantiation by Douglas Gregor · 14 years ago
- 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
- 61c6c91 Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less by Eli Friedman · 14 years ago
- 810112e Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 14 years ago
- c62458f Mangle tag types (unions, structs, classes, enums) in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 949bd4b Do not treat @selector as lvalue (unlike g++). Patch by Nico Weber (pr7390). by Fariborz Jahanian · 14 years ago
- 21e2a7e Mangle operator names in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 14 years ago
- 75d0f82 Fix tests that I missed from my previous commit. by Rafael Espindola · 14 years ago
- 65161d1 Start mangling function types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 2a71107 Moved objective-c++ code gen. tests to their own directory and by Fariborz Jahanian · 14 years ago
- 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
- 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
- c66bcfd Make sure to set the visible on a vtable; VTTs and typeinfo already by Douglas Gregor · 14 years ago
- 56079f7 Add name mangling for address spaces. We use the vendor-extension by Douglas Gregor · 14 years ago
- b021f8b Microsoft C++ Mangler: by Charles Davis · 14 years ago
- 570d276 Microsoft C++ Mangler: by Charles Davis · 14 years ago
- 971154d When mangling for the Microsoft C++ ABI, mangle variables in the global by Charles Davis · 14 years ago
- e60cea8 Start implementing the Microsoft-style name mangler. Mangle simple names by Charles Davis · 14 years ago
- 9df792c Fix test. by Anders Carlsson · 14 years ago
- 56833bc Try to fix buildbot tests. by Anders Carlsson · 14 years ago
- 605fa8f Add test case. by Anders Carlsson · 14 years ago
- ac7362d Block Code Gen. API. Call destructor on descriptior by Fariborz Jahanian · 14 years ago
- d7c7338 Fixes a typo which prevented proper code gen. for by Fariborz Jahanian · 14 years ago
- 6f7e2f4 Correctly mangle static variables of anonymous struct/union type. by Anders Carlsson · 14 years ago
- 99b8b92 Add test for previous commit. by Rafael Espindola · 14 years ago
- 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 14 years ago
- 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 14 years ago
- df8b8ea For C++ copied in objects, use copy constructors in by Fariborz Jahanian · 14 years ago
- 5f83c60 Check the output of this test. by Eli Friedman · 14 years ago
- c26a9ae Think through my commit this time. by Eli Friedman · 14 years ago
- 47a700b Make sure this test doesn't break when we disallow throwing an exception by Eli Friedman · 14 years ago
- 5ed9b93 Make sure to check the accessibility of and mark the destructor for the by Eli Friedman · 14 years ago
- 0b29227 Don't intentionally try to ignore the value of a scalar expression when we by Eli Friedman · 14 years ago
- e9a05b7 Don't try to explicitly zero out bit-fields. by Anders Carlsson · 14 years ago
- 7965172 Block C++ code gen. Adds support for block reference argument by Fariborz Jahanian · 14 years ago
- e213235 Don't try to emit the vtable for a class just because we're emitting a by John McCall · 14 years ago
- c820f90 Don't substitute 'St' for 'std' when the namespace is nested inside another namespace. by Anders Carlsson · 14 years ago
- abd6b09 When building RTTI descriptors for pointer types, we need to get the unqualified array type and the qualifiers from it. by Anders Carlsson · 14 years ago
- d1c1d7b typeid() produces type information for the cv-unqualified version of by Douglas Gregor · 14 years ago
- dfc0d1f Correctly mangle unsigned integer literals where the high bit is set. by Anders Carlsson · 14 years ago
- 9329668 Correctly mangle variadic functions that don't have any other parameters. by Anders Carlsson · 14 years ago
- 9d85b72 When mangling member function pointers, fake adding a substitution corresponding to the function type. by Anders Carlsson · 14 years ago
- c00129a Fix for PR7040: Don't try to compute the LLVM type for a function where it by Eli Friedman · 14 years ago
- 0a87b37 When null-initializing bases with data member pointers, don't assert on virtual bases. Just initialize them to null. by Anders Carlsson · 14 years ago
- e03d992 Give this test a triple. by John McCall · 14 years ago
- c76702c When deciding whether a deferred declaration has already been emitted, by John McCall · 14 years ago
- 2736071 Correctly pass aggregates by reference when emitting thunks. by John McCall · 14 years ago
- 4c464b9 Patch to fix a irgen crash accessing an initialized local static by Fariborz Jahanian · 14 years ago
- 1b12a3b Be sure to use the standard substitutions when mangling the names of by Douglas Gregor · 14 years ago
- 8b24233 If a function definition has any sort of weak linkage, its static local by John McCall · 14 years ago
- b9aefa7 IRgen/C++: When mark vtables used, make sure to still append to the VTableUse array if we promote a vtable from being just used to having its definition required. This ensures that we properly inform the consumer about whether the vtable is required or not, previously we could fail to do so when the vtable was in the VTableUses array before the decl which marked it as required. by Daniel Dunbar · 14 years ago
- 89cf2e3 Add a comment for r104472. by Benjamin Kramer · 15 years ago
- 92b9bd9 PR5863: Don't erase unreachable BBs which have an associated cleanup size. by Benjamin Kramer · 15 years ago
- a40a9f3 Really fix PR7139. There was one boost test that we still failed, and my first fix broke self-host. by Anders Carlsson · 15 years ago
- 1884eb0 Re-land the fix for PR7139. by Anders Carlsson · 15 years ago
- 0fddb97 Implement support for variable length arrays in C++. VLAs are limited by Douglas Gregor · 15 years ago
- 2d6b0e9 Improve our handling of reference binding for subobjects of by Douglas Gregor · 15 years ago
- 892fa6c Unbreak self-host. by Anders Carlsson · 15 years ago