summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix bug 20116 - http://llvm.org/bugs/show_bug.cgi?id=20116Alexey Bataev2014-09-291-10/+9
* Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC.Rafael Espindola2014-09-111-1/+2
* Implement nonnull-attribute sanitizerAlexey Samsonov2014-09-081-12/+11
* Handle constructors and destructors a bit more uniformly in CodeGen.Rafael Espindola2014-09-081-4/+4
* Reverting r216675. This breaks some bots. Before this can be committed again,...Aaron Ballman2014-08-281-7/+7
* Throw a std::bad_array_new_length exception when the expression (or constant-...Aaron Ballman2014-08-281-7/+7
* [C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev2014-08-281-7/+11
* Kill one of EmitCallArgs overloads. NFC.Alexey Samsonov2014-08-281-5/+3
* Pass actual CXXConstructExpr instead of argument iteratorsAlexey Samsonov2014-08-251-5/+5
* Pass actual CallExpr instead of CallExpr-specific iteratorsAlexey Samsonov2014-08-251-23/+33
* Pass expressions instead of argument ranges to EmitCall/EmitCXXConstructorCall.Alexey Samsonov2014-08-211-8/+5
* CodeGen: Properly null-check typeid expressionsDavid Majnemer2014-07-191-6/+38
* Revert "CodeGen: Properly null-check typeid expressions"David Majnemer2014-07-181-35/+6
OpenPOWER on IntegriCloud