summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Update comments to match the implementation.Manman Ren2016-01-251-0/+1
* Update for LLVM function name change.Rui Ueyama2016-01-141-1/+1
* Use std::is_sorted instead of a manual loop. NFCCraig Topper2016-01-031-5/+1
* Reapply "[CodeGen] Fix assignments of inline layouts into the byref structure"Vedant Kumar2015-12-211-0/+2
* Revert "[CodeGen] Fix assignments of inline layouts into the byref structure"Vedant Kumar2015-12-211-2/+1
* [CodeGen] Fix assignments of inline layouts into the byref structureVedant Kumar2015-12-211-1/+2
* Fix Objective-C metadata for properties from class extensions after r251874Nico Weber2015-12-031-7/+18
* Preserve exceptions information during calls code generation.Samuel Antao2015-11-231-1/+1
* Fix the emission of ARC-style ivar layouts in the fragile runtimeJohn McCall2015-11-191-5/+4
* Update for llvm change.Rafael Espindola2015-11-181-1/+1
OpenPOWER on IntegriCloud