summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Watch and TV OS: wire up basic ABI choicesTim Northover2015-10-301-2/+4
* Initialize @catch variables correctly in fragile-runtime ARC.John McCall2015-10-301-2/+2
* Fix the emission of ARC ivar layouts in the non-fragile Mac runtime.John McCall2015-10-291-6/+11
* Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall2015-10-221-18/+105
* Enable ARC on the fragile runtime.John McCall2015-10-211-2/+7
* Fix and stylize the emission of GC/ARC ivar and GC block layout strings.John McCall2015-10-211-397/+405
* [CodeGen] Remove dead code. NFC.Benjamin Kramer2015-10-151-3/+0
* Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg2015-10-061-2/+1
* Don't nil check non-nil class receiver of AArch64 stret calls.Ahmed Bougacha2015-10-021-1/+1
* Support noreturn in limited contexts on Objective-C message sends.John McCall2015-09-101-11/+60
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-175/+206
* Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymo...David Blaikie2015-08-181-1/+1
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* Remove empty non-virtual destructors or mark them =default when non-publicBenjamin Kramer2015-04-111-3/+0
* [opaque pointer type] More GEP API migrationsDavid Blaikie2015-04-051-15/+18
* [opaque pointer type] Explicitly specify type to CreateGEPDavid Blaikie2015-04-031-2/+2
* [opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie2015-04-021-7/+6
* [Objective-C metadata patch]. Patch to allocate one more space for Fariborz Jahanian2015-03-311-1/+7
* Wrap to 80 columns. No behavior change.Nico Weber2015-02-261-3/+4
* Implement the __builtin_call_with_static_chain GNU extension.Peter Collingbourne2014-12-121-20/+16
* IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith2014-12-091-5/+4
* Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner2014-12-011-29/+29
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-1/+1
OpenPOWER on IntegriCloud