summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* CodeGen: convert some const char * to StringRefSaleem Abdulrasool2016-05-161-33/+21
* ObjC Class Property: don't emit class properties on old deployment targets.Manman Ren2016-04-191-0/+9
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-1/+1
* Basic: move CodeGenOptions from FrontendSaleem Abdulrasool2016-04-071-1/+1
* [Objective-C] Introduce objc_runtime_visible attribute.Douglas Gregor2016-04-011-0/+49
* Preserve ExtParameterInfos into CGFunctionInfo.John McCall2016-03-111-19/+12
* Objective-C: Add a size field to non-fragile category metadata.Manman Ren2016-02-241-1/+7
* Class Property: Fix a crash with old ABI when generating metadata in classes.Manman Ren2016-02-211-2/+4
* Reduce the number of implicit StringRef->std::string conversions by threading...Benjamin Kramer2016-02-131-3/+3
* [Objective-c] Stop attaching section "datacoal_nt" to global variables.Akira Hatanaka2016-02-111-6/+1
* Fix some Clang-tidy readability-redundant-control-flow warnings; other minor ...Eugene Zelenko2016-02-101-12/+8
* Class Property: generate metadata for class properties in protocols.Manman Ren2016-01-291-5/+16
* Class Property: generate metadata for class properties in categories.Manman Ren2016-01-291-4/+21
* Class Property: generate metadata for class properties in classes.Manman Ren2016-01-291-28/+57
* Use a consistent spelling for vtables.Eric Christopher2016-01-291-1/+1
* Use instance_properties instead of properties. NFC.Manman Ren2016-01-261-3/+3