summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGObjCGNU.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix CGObjCGNU::init bug introduced by r302572Serge Guelton2017-05-091-2/+7
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-70/+57
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-1/+1
* [CodeGen][ObjC] Fix a bug where the type of an ivar wasn't encodedAkira Hatanaka2017-03-141-1/+1
* 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-5/+0
* Prospective MSVC workaround.John McCall2016-11-301-1/+2
* Finish adopting ConstantInitBuilder in CGObjCGNU. NFC.John McCall2016-11-301-180/+180
* getObjCEncodingForMethodDecl cannot fail. Simplify. NFC.John McCall2016-11-291-24/+13
* IRGen: Remove all uses of CreateDefaultAlignedLoad.Peter Collingbourne2016-11-281-3/+5
* Hide the result of building a constant initializer. NFC.John McCall2016-11-281-15/+15
* ConstantBuilder -> ConstantInitBuilder for clarity, andJohn McCall2016-11-281-19/+19
* [CodeGen] Pass objects that are expensive to copy by const ref.Benjamin Kramer2016-11-241-5/+5
* Introduce a helper class for building complex constant initializers. NFC.John McCall2016-11-191-368/+348
* Fix Clang-tidy readability-redundant-string-cstr warningsMalcolm Parsons2016-11-021-2/+1
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-4/+5
* Store FileEntry::Filename as a StringRef instead of raw pointer (NFC)Mehdi Amini2016-10-101-1/+1
* CodeGen: honour dllstorage on ObjC typesSaleem Abdulrasool2016-07-171-3/+57
* CodeGen: whitespace, formatting cleanups, NFCSaleem Abdulrasool2016-07-171-31/+28
* Use arrays or initializer lists to feed ArrayRefs instead of SmallVector wher...Benjamin Kramer2016-07-021-55/+34
* Restructure the propagation of -fPIC/-fPIE.Rafael Espindola2016-06-231-1/+1
* Reduce the number of implicit StringRef->std::string conversions by threading...Benjamin Kramer2016-02-131-1/+1
* Fix some Clang-tidy readability-redundant-control-flow warnings; other minor ...Eugene Zelenko2016-02-101-26/+56
* Use instance_properties instead of properties. NFC.Manman Ren2016-01-261-1/+1
* Preserve exceptions information during calls code generation.Samuel Antao2015-11-231-4/+4
* Watch and TV OS: wire up basic ABI choicesTim Northover2015-10-301-0/+1
* Revert "[opaque pointer type] update for LLVM API change"David Blaikie2015-09-141-3/+3
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-104/+148
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-4/+3
* [opaque pointer type] Pass the explicit call type when creating calls from La...David Blaikie2015-05-191-17/+12
* Fix indentationDavid Blaikie2015-05-181-43/+43
* API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie2015-05-181-11/+9
* [opaque pointer type] update for LLVM API changeDavid Blaikie2015-04-291-3/+3
* clang-format my last commitDavid Blaikie2015-04-051-2/+4
* [opaque pointer type] More GEP API migrationsDavid Blaikie2015-04-051-10/+11
* [opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie2015-04-021-15/+20
* Replace size() calls on containers with empty() calls where appropriate. NFCAlexander Kornienko2015-01-231-1/+1
* IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith2014-12-091-9/+8
* Use the new LLVM_END_WITH_NULL nameReid Kleckner2014-11-041-1/+1
* Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper2014-08-301-6/+6
* Remove the overload of GetAddrOfConstantString methodAlexey Samsonov2014-06-041-2/+1
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-102/+109
* Update for llvm api change.Rafael Espindola2014-05-171-3/+3
* Update for llvm api change.Rafael Espindola2014-05-171-10/+9
* Update for llvm API change.Rafael Espindola2014-05-161-3/+3
* [C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman2014-03-141-5/+2
* [C++11] Replacing ObjCProtocolDecl iterators protocol_begin() and protocol_en...Aaron Ballman2014-03-131-3/+2
* [C++11] Replacing ObjCInterfaceDecl iterators protocol_begin() and protocol_e...Aaron Ballman2014-03-131-6/+2
* [C++11] Replacing ObjCContainerDecl iterators classmeth_begin() and classmeth...Aaron Ballman2014-03-131-17/+11
* [C++11] Replacing ObjCContainerDecl iterators instmeth_begin() and instmeth_e...Aaron Ballman2014-03-131-16/+11