summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/ItaniumCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r337456: [CodeGen] Disable aggressive structor optimizations at -O0, t...Chandler Carruth2018-07-291-14/+4
* Borrow visibility from __fundamental_type_info for generated fundamental type...Thomas Anderson2018-07-241-60/+67
* [CodeGen] Disable aggressive structor optimizations at -O0, take 3Pavel Labath2018-07-191-4/+14
* Implement CFI for indirect calls via a member function pointer.Peter Collingbourne2018-06-261-5/+82
* IRgen: Mark aliases of ctors and dtors as unnamed_addr.Peter Collingbourne2018-06-181-0/+3
* [Fixed Point Arithmetic] Addition of the remaining fixed point types and thei...Leonard Chan2018-06-141-0/+18
* Add -fforce-emit-vtablesPiotr Padlewski2018-06-131-3/+11
* This diff includes changes for supporting the following types.Leonard Chan2018-06-041-0/+6
* Revert "This diff includes changes for supporting the following types."Leonard Chan2018-06-021-6/+0
* This diff includes changes for supporting the following types.Leonard Chan2018-06-021-0/+6
* [WebAssembly] Hide new Wasm EH behind its feature flagHeejin Ahn2018-06-011-2/+3
* [WebAssembly] Use Windows EH instructions for Wasm EHHeejin Ahn2018-05-311-0/+8
* Revert r332839.Richard Smith2018-05-301-14/+4
* [CodeGen][Darwin] Set the calling-convention of thread-local variableAkira Hatanaka2018-05-291-1/+5
* Revert r332028; see PR37545 for details.Richard Smith2018-05-211-63/+58
* [CodeGen] Disable aggressive structor optimizations at -O0, take 2Pavel Labath2018-05-211-5/+15
* Fix a mangling failure on clang-cl C++17Reid Kleckner2018-05-171-3/+1
* Revert "[CodeGen] Disable aggressive structor optimizations at -O0"Pavel Labath2018-05-141-10/+6
* [CodeGen] Disable aggressive structor optimizations at -O0Pavel Labath2018-05-141-6/+10
* [Itanium] Emit type info names with external linkage.Eric Fiselier2018-05-101-58/+63
* Revert "[Itanium] Emit type info names with external linkage."Eric Fiselier2018-05-101-63/+58
* [Itanium] Emit type info names with external linkage.Eric Fiselier2018-05-101-58/+63
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-2/+2
* Track the result of evaluating a computed noexcept specification on theRichard Smith2018-05-031-1/+1
* Implement P0482R2, support for char8_t type.Richard Smith2018-05-011-1/+3
* Add a command line option 'fregister_global_dtors_with_atexit' toAkira Hatanaka2018-04-171-0/+50
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith2018-04-051-2/+3
* [ObjC++] Make parameter passing and function return compatible with ObjCAkira Hatanaka2018-03-281-7/+0
* Bring r328238 back with a fix.Rafael Espindola2018-03-231-0/+1
* Revert "Set dso_local on vtables."Rafael Espindola2018-03-221-3/+2
* Set dso_local on vtables.Rafael Espindola2018-03-221-2/+3
* Recommit r326946 after reducing CallArgList memory footprintYaxun Liu2018-03-151-2/+1
* Set dso_local on external rtti GVs.Rafael Espindola2018-03-141-4/+2
* Revert r326946. It caused stack overflows by significantly increasing the siz...Richard Smith2018-03-101-1/+2
* Set dso_local on tls init functions.Rafael Espindola2018-03-071-1/+3
* 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-16/+5
* Pass a GlobalDecl to setAliasAttributes. NFC.Rafael Espindola2018-02-281-1/+1
* Bring r325915 back.Rafael Espindola2018-02-231-1/+2
* Revert "Start setting dso_local for COFF."Rafael Espindola2018-02-231-2/+1
* Start setting dso_local for COFF.Rafael Espindola2018-02-231-1/+2
* Simplify setting dso_local. NFC.Rafael Espindola2018-02-231-2/+2
* ASan+operator new[]: Add an option for more thorough operator new[] cookie po...Filipe Cabecinhas2018-02-121-1/+2
* Recommit r324107 again.Rafael Espindola2018-02-071-2/+6
* Revert "Recommit r324107."Rafael Espindola2018-02-071-6/+2
* Recommit r324107.Rafael Espindola2018-02-071-2/+6
* Don't pass ForDefinition_t in places it is redundant.Rafael Espindola2018-02-071-2/+2
* Pass around function pointers as CGCallees, not bare llvm::Value*s.John McCall2018-02-061-31/+36