summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix MSVC constructor call extension after b92d290e48e9 (r353181).James Y Knight2019-02-061-31/+20
* [opaque pointer types] Fix the CallInfo passed to EmitCall in someJames Y Knight2019-02-051-16/+14
* [opaque pointer types] Trivial changes towards CallInst requiringJames Y Knight2019-02-031-2/+2
* Remove redundant FunctionDecl argument from a couple functions.James Y Knight2019-02-021-3/+2
* Cleanup: replace uses of CallSite with CallBase.James Y Knight2019-01-301-11/+3
* [ubsan] Check the correct size when sanitizing array new.Richard Smith2019-01-231-3/+9
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix cleanup registration for lambda captures.Richard Smith2019-01-171-18/+0
* In nothrow new-expressions, null-check the result if we're going toRichard Smith2019-01-101-2/+3
* [AST] Store some data of CXXNewExpr as trailing objectsBruno Ricci2019-01-071-2/+2
* Move CodeGenOptions from Frontend to BasicRichard Trieu2018-12-111-1/+1
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-11/+13
* PR24164, PR39336: init-captures are not distinct full-expressions.Richard Smith2018-10-191-1/+0
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-1/+1
* Remove trailing spaceFangrui Song2018-07-301-32/+32
* [UBSan] Strengthen pointer checks in 'new' expressionsSerge Pavlov2018-07-281-4/+16
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-2/+2
* PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith2018-04-051-8/+17
* [Builtins] Overload __builtin_operator_new/delete to allow forwarding to usua...Eric Fiselier2018-03-211-4/+4
* Recommit r326946 after reducing CallArgList memory footprintYaxun Liu2018-03-151-4/+4
* Revert r326946. It caused stack overflows by significantly increasing the siz...Richard Smith2018-03-101-4/+4
* CodeGen: Fix address space of indirect function argumentYaxun Liu2018-03-071-4/+4
* IRGen: Move vtable load after argument evaluation.Peter Collingbourne2018-02-051-3/+1
* [CodeGen] Decorate aggregate accesses with TBAA tagsIvan A. Kosarev2018-01-251-13/+24
* -fsanitize=vptr warnings on bad static types in dynamic_cast and typeidStephan Bergmann2017-12-281-5/+21
* [ubsan] Diagnose noreturn functions which returnVedant Kumar2017-12-211-2/+3
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-1/+1
* IRGen: When performing CFI checks, load vtable pointer from vbase when necess...Peter Collingbourne2017-12-131-3/+5
* Support for destroying operator delete, per C++2a proposal P0722.Richard Smith2017-10-131-23/+72
* Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall2017-08-151-2/+3
* [Sema] Mark a virtual CXXMethodDecl as used if a call to it can beAkira Hatanaka2017-07-131-1/+2
* [Devirtualization] insert placement new barrier with -O0Piotr Padlewski2017-05-201-1/+2
* [CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek2017-05-181-3/+3
* [ubsan] Reduce alignment checking of C++ object pointersVedant Kumar2017-04-141-2/+7
* Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner2017-03-211-2/+2
* [ubsan] Extend the nonnull arg check to ObjCVedant Kumar2017-03-061-1/+1
* [CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code.George Burgess IV2017-02-231-5/+16
* Rename a helper function, NFC.Vedant Kumar2017-02-231-1/+1
* Retry^2: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar2017-02-171-4/+9
* Revert "Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar2017-02-171-9/+4
* Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar2017-02-171-4/+9
* Revert "[ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar2017-02-171-9/+4
* [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar2017-02-171-4/+9
* When the new expr's array size is an ICE, emit it as a constant expression.Nick Lewycky2017-02-131-1/+4
* Remove custom handling of array copies in lambda by-value array capture andRichard Smith2016-12-141-4/+1
* Insert a type check before reading vtable.Ivan Krasin2016-11-171-11/+22
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-21/+82
* [ubsan] Use the object pointer's type info for devirtualized callsVedant Kumar2016-10-191-6/+9
* Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use ofRichard Smith2016-10-101-168/+219
* Revert "P0035R4: Semantic analysis and code generation for C++17 overaligned ...Daniel Jasper2016-10-101-219/+168
OpenPOWER on IntegriCloud