summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGClass.cpp
Commit message (Expand)AuthorAgeFilesLines
* [OpenCL] Preserve addrspace in CGClass (PR43145)Sven van Haastregt2019-10-171-2/+5
* Reland: Dead Virtual Function EliminationOliver Stannard2019-10-171-4/+14
* Revert "Dead Virtual Function Elimination"Jorge Gorbe Moya2019-10-141-14/+4
* Dead Virtual Function EliminationOliver Stannard2019-10-111-4/+14
* Codegen - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-071-1/+1
* Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim2019-10-031-11/+11
* For P0784R7: compute whether a variable has constant destruction if itRichard Smith2019-09-291-1/+1
* [OpenCL] Improve destructor support in C++ for OpenCLMarco Antognini2019-07-221-15/+25
* Revert r366422: [OpenCL] Improve destructor support in C++ for OpenCLIlya Biryukov2019-07-181-25/+15
* [OpenCL] Improve destructor support in C++ for OpenCLMarco Antognini2019-07-181-15/+25
* Rename CodeGenFunction::overlapFor* to getOverlapFor*.Richard Smith2019-06-201-3/+3
* Fix an off-by-one mistake in IRGen's copy-constructionJohn McCall2019-04-101-1/+1
* [PR41276] Fixed incorrect generation of addr space cast for 'this' in C++.Anastasia Stulova2019-04-041-11/+17
* IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.Peter Collingbourne2019-03-221-2/+1
* [MS] Skip vbase construction in abstract class ctorsReid Kleckner2019-03-181-13/+21
* [PR40778] Preserve addr space in Derived to Base cast.Anastasia Stulova2019-03-071-1/+2
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AST] Remove ASTContext from getThisType (NFC)Brian Gesiak2019-01-111-4/+4
* [CodeGen] Fix assertion on emitting cleanup for object with inlined inherited...Volodymyr Sapsai2018-12-201-0/+1
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-131-1/+13
* Revert "[OpenCL] Add generic AS to 'this' pointer"Mikael Nilsson2018-12-121-13/+1
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-121-1/+13
* Move CodeGenOptions from Frontend to BasicRichard Trieu2018-12-111-1/+1
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-2/+2
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-1/+1
* Revert r343518.Akira Hatanaka2018-10-011-1/+1
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-1/+1
* Revert r341754.Akira Hatanaka2018-09-091-1/+1
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-09-081-1/+1
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-1/+1
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-2/+2
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* [UBSan] Strengthen pointer checks in 'new' expressionsSerge Pavlov2018-07-281-17/+29
* Implement CFI for indirect calls via a member function pointer.Peter Collingbourne2018-06-261-1/+3
* [CodeGen] Provide source locations for UBSan type checks when emitting constr...Igor Kudrin2018-06-251-7/+8
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-1/+1
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-4/+4
* PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith2018-04-051-27/+39
* 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
* [CodeGen] Use the non-virtual alignment when emitting the baseAkira Hatanaka2018-01-271-1/+8
* [CodeGen] Decorate aggregate accesses with TBAA tagsIvan A. Kosarev2018-01-251-6/+7
* [CodeGenCXX] annotate a GEP to a derived class with 'inbounds' (PR35909)Sanjay Patel2018-01-191-2/+2
* In an ARC lambda-to-block conversion thunk, reclaim the return value ofJohn McCall2017-12-141-2/+5
* IRGen: When performing CFI checks, load vtable pointer from vbase when necess...Peter Collingbourne2017-12-131-2/+3
* [CodeGen] Collect information about sizes of accesses and access types for TBAAIvan A. Kosarev2017-11-271-2/+4
* [CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue b...Ivan A. Kosarev2017-10-131-3/+2
* [CodeGen] EmitCXXMemberDataPointerAddress() to generate TBAA info along with ...Ivan A. Kosarev2017-10-131-1/+4
OpenPOWER on IntegriCloud