summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCGNU.cpp
AgeCommit message (Expand)Author
2017-05-09Fix CGObjCGNU::init bug introduced by r302572Serge Guelton
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton
2017-05-03[IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner
2017-03-14[CodeGen][ObjC] Fix a bug where the type of an ivar wasn't encodedAkira Hatanaka
2017-03-02Promote ConstantInitBuilder to be a public CodeGen API; it'sJohn McCall
2016-11-30Clean up CGObjCMac's APIs for deriving class references. NFC.John McCall
2016-11-30Prospective MSVC workaround.John McCall
2016-11-30Finish adopting ConstantInitBuilder in CGObjCGNU. NFC.John McCall
2016-11-29getObjCEncodingForMethodDecl cannot fail. Simplify. NFC.John McCall
2016-11-28IRGen: Remove all uses of CreateDefaultAlignedLoad.Peter Collingbourne
2016-11-28Hide the result of building a constant initializer. NFC.John McCall
2016-11-28ConstantBuilder -> ConstantInitBuilder for clarity, andJohn McCall
2016-11-24[CodeGen] Pass objects that are expensive to copy by const ref.Benjamin Kramer
2016-11-19Introduce a helper class for building complex constant initializers. NFC.John McCall
2016-11-02Fix Clang-tidy readability-redundant-string-cstr warningsMalcolm Parsons
2016-10-26Refactor call emission to package the function pointer together withJohn McCall
2016-10-10Store FileEntry::Filename as a StringRef instead of raw pointer (NFC)Mehdi Amini
2016-07-17CodeGen: honour dllstorage on ObjC typesSaleem Abdulrasool
2016-07-17CodeGen: whitespace, formatting cleanups, NFCSaleem Abdulrasool
2016-07-02Use arrays or initializer lists to feed ArrayRefs instead of SmallVector wher...Benjamin Kramer
2016-06-23Restructure the propagation of -fPIC/-fPIE.Rafael Espindola
2016-02-13Reduce the number of implicit StringRef->std::string conversions by threading...Benjamin Kramer
2016-02-10Fix some Clang-tidy readability-redundant-control-flow warnings; other minor ...Eugene Zelenko
2016-01-26Use instance_properties instead of properties. NFC.Manman Ren
2015-11-23Preserve exceptions information during calls code generation.Samuel Antao
2015-10-30Watch and TV OS: wire up basic ABI choicesTim Northover
2015-09-14Revert "[opaque pointer type] update for LLVM API change"David Blaikie
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer
2015-05-19[opaque pointer type] Pass the explicit call type when creating calls from La...David Blaikie
2015-05-18Fix indentationDavid Blaikie
2015-05-18API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie
2015-04-29[opaque pointer type] update for LLVM API changeDavid Blaikie
2015-04-05clang-format my last commitDavid Blaikie
2015-04-05[opaque pointer type] More GEP API migrationsDavid Blaikie
2015-04-02[opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie
2015-01-23Replace size() calls on containers with empty() calls where appropriate. NFCAlexander Kornienko
2014-12-09IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith
2014-11-04Use the new LLVM_END_WITH_NULL nameReid Kleckner
2014-08-30Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper
2014-06-04Remove the overload of GetAddrOfConstantString methodAlexey Samsonov
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper
2014-05-17Update for llvm api change.Rafael Espindola
2014-05-17Update for llvm api change.Rafael Espindola
2014-05-16Update for llvm API change.Rafael Espindola
2014-03-14[C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman
2014-03-13[C++11] Replacing ObjCProtocolDecl iterators protocol_begin() and protocol_en...Aaron Ballman
2014-03-13[C++11] Replacing ObjCInterfaceDecl iterators protocol_begin() and protocol_e...Aaron Ballman
2014-03-13[C++11] Replacing ObjCContainerDecl iterators classmeth_begin() and classmeth...Aaron Ballman
2014-03-13[C++11] Replacing ObjCContainerDecl iterators instmeth_begin() and instmeth_e...Aaron Ballman