summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-114/+114
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-1/+1
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [ObjC] Use the name specified by objc_runtime_name instead of the classAkira Hatanaka2018-04-031-2/+6
* Recommit r326946 after reducing CallArgList memory footprintYaxun Liu2018-03-151-2/+2
* Revert r326946. It caused stack overflows by significantly increasing the siz...Richard Smith2018-03-101-2/+2
* CodeGen: Fix address space of indirect function argumentYaxun Liu2018-03-071-2/+2
* Start setting dllimport/dllexport in setGVProperties.Rafael Espindola2018-03-011-16/+5
* CodeGen: use `llvm.used` for ObjC protocolsSaleem Abdulrasool2018-01-231-3/+3
* Remove unused addIfPresent function.Eric Christopher2018-01-131-4/+0
* [driver] Set the 'simulator' environment for Darwin when compiling forAlex Lorenz2017-12-071-4/+1
* [CodeGen] Compute the objc EH vtable address point using inbounds GEP.Ahmed Bougacha2017-11-171-2/+3
* [CodeGen] Add support for IncompleteArrayType in Obj-C ivars.Volodymyr Sapsai2017-10-271-0/+5
* CodeGen: fix a case of incorrect checks for ivarsSaleem Abdulrasool2017-10-251-4/+8
* Revert "[ADT] Make Twine's copy constructor private."Zachary Turner2017-10-111-35/+40
* [ADT] Make Twine's copy constructor private.Zachary Turner2017-10-111-40/+35
* [objc] Don't require null-check and don't emit memset when result is ignored ...Kuba Mracek2017-06-301-11/+22
* CodeGen: handle missed case of COMDAT handlingSaleem Abdulrasool2017-06-291-6/+5
* CodeGen: make the type match the comment for a libcallSaleem Abdulrasool2017-06-171-1/+1
* CodeGen: fix section names for different file formatsSaleem Abdulrasool2017-06-031-16/+49
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-105/+65
* Adapt to LLVM's rename of WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-1/+1
* Revert "Update to LLVM's use of WeakTrackingVH; NFC"Sanjoy Das2017-04-261-1/+1
* Update to LLVM's use of WeakTrackingVH; NFCSanjoy Das2017-04-261-1/+1
* Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner2017-03-211-14/+10
* Promote ConstantInitBuilder to be a public CodeGen API; it'sJohn McCall2017-03-021-1/+1
* Clean up CGObjCMac's APIs for deriving class references. NFC.John McCall2016-11-301-107/+89
* Fix some layering violations where CGObjCMac's NSString emission wasJohn McCall2016-11-301-6/+127
* Prospective GCC build fix: the unelaborated form of this friendJohn McCall2016-11-301-2/+2
* Switch CGObjCMac to use ConstantInitBuilder. Whew.John McCall2016-11-301-776/+799
* getObjCEncodingForMethodDecl cannot fail. Simplify. NFC.John McCall2016-11-291-17/+4
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-4/+6
* CodeGen: be more conservative about setting sectionSaleem Abdulrasool2016-10-251-29/+44
* CodeGen: mark protocols as common dataSaleem Abdulrasool2016-10-251-12/+30
* CodeGen: remove incorrect temporary TwineSaleem Abdulrasool2016-10-241-2/+2
* CodeGen: centralise label construction for method listsSaleem Abdulrasool2016-10-241-59/+107
* Switch SmallSetVector to use DenseSet when it overflows its inline space.Justin Lebar2016-10-211-3/+4
* CodeGen: further merge cstring literal constructionSaleem Abdulrasool2016-09-201-13/+19
* CodeGen: mark ObjC cstring literals as unnamed_addrSaleem Abdulrasool2016-09-181-1/+3
* CodeGen: mark ObjC cstring literals as constantSaleem Abdulrasool2016-09-181-1/+2
* CodeGen: refactor the ObjC cstring literal creationSaleem Abdulrasool2016-09-161-44/+57
* CodeGen: use pointer rather than reference in range loopSaleem Abdulrasool2016-09-161-2/+2
* CodeGen: use some range-based for loopsSaleem Abdulrasool2016-09-121-14/+10
* CodeGen: honour dllstorage on ObjC typesSaleem Abdulrasool2016-07-171-34/+114
* CodeGen: whitespace cleanup, StringRef usage in ObjC EH type constructionSaleem Abdulrasool2016-07-171-37/+28
* CodeGen: use StringRefs more in ObjC class generation, NFCSaleem Abdulrasool2016-07-161-27/+22
* CodeGen: simplify using a local variable, NFCSaleem Abdulrasool2016-07-161-36/+36
* CodeGen: minor cleanup, NFCSaleem Abdulrasool2016-07-131-23/+9
* Use arrays or initializer lists to feed ArrayRefs instead of SmallVector wher...Benjamin Kramer2016-07-021-12/+10
* Use more ArrayRefsDavid Majnemer2016-06-241-2/+2