summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGObjCGNU.cpp
Commit message (Expand)AuthorAgeFilesLines
* [gnustep-objc] Make the GNUstep v2 ABI work for Windows DLLs.David Chisnall2019-03-311-29/+134
* [objc-gnustep] Use .init_array not .ctors when requested.David Chisnall2019-03-311-1/+6
* [opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight2019-02-091-4/+2
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-53/+50
* [objc-gnustep] Fix encoding of ivar size for _Bool.David Chisnall2019-02-031-3/+1
* Cleanup: replace uses of CallSite with CallBase.James Y Knight2019-01-301-14/+13
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [objc-gnustep2] Fix a bug in category generation.David Chisnall2018-12-281-6/+20
* [objc-gnustep] Fix a copy-and-paste error.David Chisnall2018-12-271-1/+1
* 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