summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MS] Pass CalleeDecl to adjustThisArgumentForVirtualFunctionCallReid Kleckner2016-05-031-1/+1
* Implementation of VlA of GNU C++ extension, by Vladimir Yakovlev.Alexey Bataev2016-04-291-2/+2
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-1/+1
* Basic: move CodeGenOptions from FrontendSaleem Abdulrasool2016-04-071-1/+1
* EmitCXXStructorCall -> EmitCXXDestructorCall. NFC.Alexey Samsonov2016-03-101-7/+7
* Remove unused function arguments. NFC.Alexey Samsonov2016-03-101-8/+8
* P0017R1: In C++1z, an aggregate class can have (public non-virtual) base clas...Richard Smith2016-03-081-5/+8
* Add whole-program vtable optimization feature to Clang.Peter Collingbourne2016-02-241-1/+2
* [MS ABI] Tolerate invokes of __RTDynamicCastDavid Majnemer2015-11-231-0/+1
* Remove unused #includeDavid Majnemer2015-11-031-1/+0
* [MS ABI] Don't zero-initialize vbptrs in basesDavid Majnemer2015-11-021-14/+56
* Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall2015-10-221-3/+2
* [DEBUG INFO] Emit debug info for type used in explicit cast only.Alexey Bataev2015-10-201-0/+1
* Don't crash when a reserved global placement operator new is pairedJohn McCall2015-09-291-2/+12
* Decorating vptr load & stores with !invariant.groupPiotr Padlewski2015-09-151-1/+1
* Emiting llvm.invariant.group.barrier when dynamic type changesPiotr Padlewski2015-09-151-0/+8
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-130/+159
* Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymo...David Blaikie2015-08-181-4/+4
* Pass an iterator range to EmitCallArgsDavid Blaikie2015-07-211-5/+5
* [AST] Cleanup ExprIterator.Benjamin Kramer2015-07-181-3/+2
* Fix alignment issues in Clang.James Y Knight2015-07-171-2/+2
* [MS ABI] Workaround corner-case bug in the ABI for operator deleteDavid Majnemer2015-06-301-1/+2
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-3/+3
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-3/+3
* Implement diagnostic mode for -fsanitize=cfi*, -fsanitize=cfi-diag.Peter Collingbourne2015-06-191-2/+3
* Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao2015-06-101-0/+19
* API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie2015-05-181-2/+2
* PR23373: A defaulted union copy constructor that is not trivial must still beRichard Smith2015-04-291-1/+1
* [opaque pointer type] more GEP API migrationsDavid Blaikie2015-04-041-16/+15
* Implement CFI type checks for non-virtual calls.Peter Collingbourne2015-04-021-0/+6
* Revert "Improvement on sized deallocation from r230160"Reid Kleckner2015-03-191-82/+5
* Improvement on sized deallocation from r230160:Larisse Voufo2015-02-251-5/+82
* DR1748: the reserved placement allocation functions have undefined behavior ifRichard Smith2015-02-141-3/+2
* DebugInfo: Use the preferred location rather than the start location for expr...David Blaikie2015-01-251-1/+1
* Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info locat...David Blaikie2015-01-141-11/+4
* Revert "DebugInfo: Generalize debug info location handling" and related commitsDavid Blaikie2015-01-091-4/+11
* Reapply "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-301-11/+4
* Revert "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-291-4/+11
* Reapply "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-291-11/+4
* Revert "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-171-4/+11
* DebugInfo: Generalize debug info location handlingDavid Blaikie2014-12-161-11/+4
* DebugInfo: More accurate line information for placement new.David Blaikie2014-12-141-0/+3
* Implement the __builtin_call_with_static_chain GNU extension.Peter Collingbourne2014-12-121-3/+3
* DebugInfo: Location information for scalar new expressionsDavid Blaikie2014-12-101-5/+7
* DebugInfo: Correct location of aggregate assignmentDavid Blaikie2014-12-091-0/+2
* Fix incorrect codegen for devirtualized calls to virtual overloaded operators.Nico Weber2014-12-031-42/+46
* Wrap to 80 columns. No behavior change.Nico Weber2014-12-021-3/+4
* [clang/asan] Do not emit memcpy for trivial operator= when -fsanitize-address...Kostya Serebryany2014-11-111-1/+1
* CodeGen: Declutter the emitVirtualObjectDelete interfaceDavid Majnemer2014-11-011-7/+6
* MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer2014-10-311-36/+43
OpenPOWER on IntegriCloud