summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCGNU.cpp
Commit message (Expand)AuthorAgeFilesLines
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-261-1/+1
* [gnu-objc] Make selector order deterministic.David Chisnall2018-08-141-3/+7
* Add Windows support for the GNUstep Objective-C ABI V2.David Chisnall2018-08-101-75/+170
* [CGObjCGNU] Rename GetSelector helper method to fix -Woverloaded-virtual warn...Simon Pilgrim2018-08-081-8/+8
* [objc-gnustep] Don't emit .guess ivar offset vars.David Chisnall2018-08-071-34/+4
* Remove trailing spaceFangrui Song2018-07-301-24/+24
* [objc-gnustep2] Use unsigned char to avoid potential UB in isalnum.David Chisnall2018-05-221-1/+1
* [objc-gnustep2] Use isalnum instead of a less efficient and nonportable equiv...David Chisnall2018-05-221-1/+1
* Revert "Revert r332955 "GNUstep Objective-C ABI version 2""David Chisnall2018-05-221-351/+1399
* Revert r332955 "GNUstep Objective-C ABI version 2"Bjorn Pettersson2018-05-221-1399/+351
* Add cctype include.David Chisnall2018-05-221-0/+1
* GNUstep Objective-C ABI version 2David Chisnall2018-05-221-351/+1399
* ObjCGNU: Fix empty v3 protocols being emitted two fields shortDavid Chisnall2018-04-121-5/+7
* Recommit r326946 after reducing CallArgList memory footprintYaxun Liu2018-03-151-1/+1
* Revert r326946. It caused stack overflows by significantly increasing the siz...Richard Smith2018-03-101-1/+1
* CodeGen: Fix address space of indirect function argumentYaxun Liu2018-03-071-1/+1
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-2/+1
* Start setting dllimport/dllexport in setGVProperties.Rafael Espindola2018-03-011-33/+7
* 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
OpenPOWER on IntegriCloud