summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprCXX.cpp
AgeCommit message (Expand)Author
2016-04-29Implementation of VlA of GNU C++ extension, by Vladimir Yakovlev.Alexey Bataev
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool
2016-04-07Basic: move CodeGenOptions from FrontendSaleem Abdulrasool
2016-03-10EmitCXXStructorCall -> EmitCXXDestructorCall. NFC.Alexey Samsonov
2016-03-10Remove unused function arguments. NFC.Alexey Samsonov
2016-03-08P0017R1: In C++1z, an aggregate class can have (public non-virtual) base clas...Richard Smith
2016-02-24Add whole-program vtable optimization feature to Clang.Peter Collingbourne
2015-11-23[MS ABI] Tolerate invokes of __RTDynamicCastDavid Majnemer
2015-11-03Remove unused #includeDavid Majnemer
2015-11-02[MS ABI] Don't zero-initialize vbptrs in basesDavid Majnemer
2015-10-22Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall
2015-10-20[DEBUG INFO] Emit debug info for type used in explicit cast only.Alexey Bataev
2015-09-29Don't crash when a reserved global placement operator new is pairedJohn McCall
2015-09-15Decorating vptr load & stores with !invariant.groupPiotr Padlewski
2015-09-15Emiting llvm.invariant.group.barrier when dynamic type changesPiotr Padlewski
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-08-18Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymo...David Blaikie
2015-07-21Pass an iterator range to EmitCallArgsDavid Blaikie
2015-07-18[AST] Cleanup ExprIterator.Benjamin Kramer
2015-07-17Fix alignment issues in Clang.James Y Knight
2015-06-30[MS ABI] Workaround corner-case bug in the ABI for operator deleteDavid Majnemer
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-19Implement diagnostic mode for -fsanitize=cfi*, -fsanitize=cfi-diag.Peter Collingbourne
2015-06-10Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao
2015-05-18API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie
2015-04-29PR23373: A defaulted union copy constructor that is not trivial must still beRichard Smith
2015-04-04[opaque pointer type] more GEP API migrationsDavid Blaikie
2015-04-02Implement CFI type checks for non-virtual calls.Peter Collingbourne
2015-03-19Revert "Improvement on sized deallocation from r230160"Reid Kleckner
2015-02-25Improvement on sized deallocation from r230160:Larisse Voufo
2015-02-14DR1748: the reserved placement allocation functions have undefined behavior ifRichard Smith
2015-01-25DebugInfo: Use the preferred location rather than the start location for expr...David Blaikie
2015-01-14Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info locat...David Blaikie
2015-01-09Revert "DebugInfo: Generalize debug info location handling" and related commitsDavid Blaikie
2014-12-30Reapply "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-29Revert "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-29Reapply "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-17Revert "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-16DebugInfo: Generalize debug info location handlingDavid Blaikie
2014-12-14DebugInfo: More accurate line information for placement new.David Blaikie
2014-12-12Implement the __builtin_call_with_static_chain GNU extension.Peter Collingbourne
2014-12-10DebugInfo: Location information for scalar new expressionsDavid Blaikie
2014-12-09DebugInfo: Correct location of aggregate assignmentDavid Blaikie
2014-12-03Fix incorrect codegen for devirtualized calls to virtual overloaded operators.Nico Weber
2014-12-02Wrap to 80 columns. No behavior change.Nico Weber
2014-11-11[clang/asan] Do not emit memcpy for trivial operator= when -fsanitize-address...Kostya Serebryany
2014-11-01CodeGen: Declutter the emitVirtualObjectDelete interfaceDavid Majnemer
2014-10-31MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer
2014-09-29Fix bug 20116 - http://llvm.org/bugs/show_bug.cgi?id=20116Alexey Bataev