| Commit message (Expand) | Author | Age | Files | Lines |
| * | Insert a type check before reading vtable. | Ivan Krasin | 2016-11-17 | 1 | -11/+22 |
| * | Refactor call emission to package the function pointer together with | John McCall | 2016-10-26 | 1 | -21/+82 |
| * | [ubsan] Use the object pointer's type info for devirtualized calls | Vedant Kumar | 2016-10-19 | 1 | -6/+9 |
| * | Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use of | Richard Smith | 2016-10-10 | 1 | -168/+219 |
| * | Revert "P0035R4: Semantic analysis and code generation for C++17 overaligned ... | Daniel Jasper | 2016-10-10 | 1 | -219/+168 |
| * | P0035R4: Semantic analysis and code generation for C++17 overaligned | Richard Smith | 2016-10-10 | 1 | -168/+219 |
| * | PR22924, PR22845, some of CWG1464: When checking the initializer for an array | Richard Smith | 2016-10-05 | 1 | -27/+66 |
| * | Switch to a different workaround for unimplementability of P0145R3 in MS ABIs. | Richard Smith | 2016-09-29 | 1 | -1/+1 |
| * | Re-commit r282556, reverted in r282564, with a fix to CallArgList::addFrom to | Richard Smith | 2016-09-28 | 1 | -11/+33 |
| * | Revert r282556. This change made several bots unhappy. | Richard Smith | 2016-09-28 | 1 | -33/+11 |
| * | P0145R3 (C++17 evaluation order tweaks): evaluate the right-hand side of | Richard Smith | 2016-09-27 | 1 | -11/+33 |
| * | P0145R3 (C++17 evaluation order tweaks): evaluate the base expression before | Richard Smith | 2016-09-26 | 1 | -3/+3 |
| * | [MS] Fix 'this' type when calling virtual methods with inalloca | Reid Kleckner | 2016-09-07 | 1 | -5/+9 |
| * | [CodeGen] Fix a segfault caused by pass_object_size. | George Burgess IV | 2016-06-16 | 1 | -4/+5 |
| * | [MS ABI] Don't crash when zero-initializing a vbase which contains a vbase | David Majnemer | 2016-05-12 | 1 | -0/+3 |
| * | [MS] Pass CalleeDecl to adjustThisArgumentForVirtualFunctionCall | Reid Kleckner | 2016-05-03 | 1 | -1/+1 |
| * | Implementation of VlA of GNU C++ extension, by Vladimir Yakovlev. | Alexey Bataev | 2016-04-29 | 1 | -2/+2 |
| * | revert SVN r265702, r265640 | Saleem Abdulrasool | 2016-04-08 | 1 | -1/+1 |
| * | Basic: move CodeGenOptions from Frontend | Saleem Abdulrasool | 2016-04-07 | 1 | -1/+1 |
| * | EmitCXXStructorCall -> EmitCXXDestructorCall. NFC. | Alexey Samsonov | 2016-03-10 | 1 | -7/+7 |
| * | Remove unused function arguments. NFC. | Alexey Samsonov | 2016-03-10 | 1 | -8/+8 |
| * | P0017R1: In C++1z, an aggregate class can have (public non-virtual) base clas... | Richard Smith | 2016-03-08 | 1 | -5/+8 |
| * | Add whole-program vtable optimization feature to Clang. | Peter Collingbourne | 2016-02-24 | 1 | -1/+2 |
| * | [MS ABI] Tolerate invokes of __RTDynamicCast | David Majnemer | 2015-11-23 | 1 | -0/+1 |
| * | Remove unused #include | David Majnemer | 2015-11-03 | 1 | -1/+0 |
| * | [MS ABI] Don't zero-initialize vbptrs in bases | David Majnemer | 2015-11-02 | 1 | -14/+56 |
| * | Define weak and __weak to mean ARC-style weak references, even in MRC. | John McCall | 2015-10-22 | 1 | -3/+2 |
| * | [DEBUG INFO] Emit debug info for type used in explicit cast only. | Alexey Bataev | 2015-10-20 | 1 | -0/+1 |
| * | Don't crash when a reserved global placement operator new is paired | John McCall | 2015-09-29 | 1 | -2/+12 |
| * | Decorating vptr load & stores with !invariant.group | Piotr Padlewski | 2015-09-15 | 1 | -1/+1 |
| * | Emiting llvm.invariant.group.barrier when dynamic type changes | Piotr Padlewski | 2015-09-15 | 1 | -0/+8 |
| * | Compute and preserve alignment more faithfully in IR-generation. | John McCall | 2015-09-08 | 1 | -130/+159 |
| * | Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymo... | David Blaikie | 2015-08-18 | 1 | -4/+4 |
| * | Pass an iterator range to EmitCallArgs | David Blaikie | 2015-07-21 | 1 | -5/+5 |
| * | [AST] Cleanup ExprIterator. | Benjamin Kramer | 2015-07-18 | 1 | -3/+2 |
| * | Fix alignment issues in Clang. | James Y Knight | 2015-07-17 | 1 | -2/+2 |
| * | [MS ABI] Workaround corner-case bug in the ABI for operator delete | David Majnemer | 2015-06-30 | 1 | -1/+2 |
| * | Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). | Alexander Kornienko | 2015-06-22 | 1 | -3/+3 |
| * | Fixed/added namespace ending comments using clang-tidy. NFC | Alexander Kornienko | 2015-06-22 | 1 | -3/+3 |
| * | Implement diagnostic mode for -fsanitize=cfi*, -fsanitize=cfi-diag. | Peter Collingbourne | 2015-06-19 | 1 | -2/+3 |
| * | Implementing C99 partial re-initialization behavior (DR-253) | Yunzhong Gao | 2015-06-10 | 1 | -0/+19 |
| * | API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini... | David Blaikie | 2015-05-18 | 1 | -2/+2 |
| * | PR23373: A defaulted union copy constructor that is not trivial must still be | Richard Smith | 2015-04-29 | 1 | -1/+1 |
| * | [opaque pointer type] more GEP API migrations | David Blaikie | 2015-04-04 | 1 | -16/+15 |
| * | Implement CFI type checks for non-virtual calls. | Peter Collingbourne | 2015-04-02 | 1 | -0/+6 |
| * | Revert "Improvement on sized deallocation from r230160" | Reid Kleckner | 2015-03-19 | 1 | -82/+5 |
| * | Improvement on sized deallocation from r230160: | Larisse Voufo | 2015-02-25 | 1 | -5/+82 |
| * | DR1748: the reserved placement allocation functions have undefined behavior if | Richard Smith | 2015-02-14 | 1 | -3/+2 |
| * | DebugInfo: Use the preferred location rather than the start location for expr... | David Blaikie | 2015-01-25 | 1 | -1/+1 |
| * | Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info locat... | David Blaikie | 2015-01-14 | 1 | -11/+4 |