summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/MicrosoftCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
* Avoid Attr.h includes, CodeGen editionReid Kleckner2019-12-091-0/+1
* [MS] Emit exported complete/vbase destructorsReid Kleckner2019-12-031-0/+7
* Separate the MS inheritance model enum from the attribute, NFCReid Kleckner2019-11-221-45/+46
* [MS] Fix constexpr data member pointer conversionsReid Kleckner2019-10-291-2/+18
* Codegen - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-071-1/+1
* [Alignment][Clang][NFC] Add CharUnits::getAsAlignGuillaume Chatelet2019-10-031-2/+2
* Improve code generation for thread_local variables:Richard Smith2019-09-121-1/+3
* [OpenCL] Improve destructor support in C++ for OpenCLMarco Antognini2019-07-221-10/+20
* Revert r366422: [OpenCL] Improve destructor support in C++ for OpenCLIlya Biryukov2019-07-181-19/+10
* [OpenCL] Improve destructor support in C++ for OpenCLMarco Antognini2019-07-181-10/+19
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-16/+16
* [COFF, ARM64] Fix ABI implementation of struct returnsMandeep Singh Grang2019-05-031-19/+41
* Remove two unnecessary wrappers of canPassInRegistersReid Kleckner2019-04-301-3/+3
* IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.Peter Collingbourne2019-03-221-41/+31
* Refactor cast<>'s in if conditionals, which can only assert on failure.Don Hinton2019-03-191-1/+1
* [opaque pointer types] Pass through function types for TLSJames Y Knight2019-02-071-3/+4
* [opaque pointer types] More trivial changes to pass FunctionType to CallInst.James Y Knight2019-02-051-1/+1
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-15/+18
* Cleanup: replace uses of CallSite with CallBase.James Y Knight2019-01-301-7/+6
* 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-1/+1
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-5/+6
* [CodeGen] Align rtti and vtable dataDavid Green2018-09-121-2/+4
* Add a new flag and attributes to control static destructor registrationErik Pilkington2018-08-211-0/+3
* Remove trailing spaceFangrui Song2018-07-301-7/+7
* [ARM64] [Windows] Follow MS X86_64 C++ ABI when passing structsSanjin Sijaric2018-07-261-0/+1
* [COFF, ARM64] Decide when to mark struct returns as SRetMandeep Singh Grang2018-07-261-0/+12
* fix typo in commentNico Weber2018-07-191-1/+1
* [WebAssembly] Use Windows EH instructions for Wasm EHHeejin Ahn2018-05-311-14/+0
* Fix null MSInheritanceAttr deref in CXXRecordDecl::getMSInheritanceModel()Reid Kleckner2018-05-311-1/+1
* Fix a mangling failure on clang-cl C++17Reid Kleckner2018-05-171-9/+3
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-16/+16
* Fix typos in clangAlexander Kornienko2018-04-061-2/+2
* [MS] Emit vftable thunks for functions with incomplete prototypesReid Kleckner2018-04-021-1/+2
* Fix some DenseMap use-after-rehash bugs and hoist MethodVFTableLocationReid Kleckner2018-04-021-14/+11
* Revert r328845, it caused crbug.com/827810.Nico Weber2018-03-311-11/+13
* Hoist MethodVFTableLocation out of MicrosoftVTableContext, NFCReid Kleckner2018-03-291-13/+11
* [ObjC++] Make parameter passing and function return compatible with ObjCAkira Hatanaka2018-03-281-54/+1
* Set dso_local on __ImageBase.Rafael Espindola2018-03-221-4/+6
* [MS] Don't escape MS C++ names with \01Reid Kleckner2018-03-161-1/+1
* [MS] Always use base dtors in place of complete/vbase dtors when possibleReid Kleckner2018-03-161-13/+66
* Recommit r326946 after reducing CallArgList memory footprintYaxun Liu2018-03-151-2/+1
* Revert r326946. It caused stack overflows by significantly increasing the siz...Richard Smith2018-03-101-1/+2
* [ms] Emit vtordisp initializers in a deterministic order.Nico Weber2018-03-071-5/+6
* CodeGen: Fix address space of indirect function argumentYaxun Liu2018-03-071-2/+1
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-2/+1
* Start setting dllimport/dllexport in setGVProperties.Rafael Espindola2018-03-011-4/+3
* Pass around function pointers as CGCallees, not bare llvm::Value*s.John McCall2018-02-061-15/+20
* IRGen: Move vtable load after argument evaluation.Peter Collingbourne2018-02-051-23/+18
* Add support for attribute 'trivial_abi'.Akira Hatanaka2018-02-051-24/+39
OpenPOWER on IntegriCloud