summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-81/+81
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-3/+3
* PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith2018-04-051-4/+7
* [CodeGen] Add funclet token to ARC markerShoaib Meenai2018-03-191-1/+1
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-191-0/+15
* Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka2018-03-121-15/+0
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-101-0/+15
* Pass a GlobalDecl to SetInternalFunctionAttributes. NFC.Rafael Espindola2018-02-281-3/+3
* Revert "CodeGen: annotate ObjC ARC functions with ABI constraints"Akira Hatanaka2018-01-301-19/+0
* [NFC] fix trivial typos in comments and documentsHiroshi Inoue2018-01-261-1/+1
* [CodeGen] Decorate aggregate accesses with TBAA tagsIvan A. Kosarev2018-01-251-3/+4
* Track in the AST whether the operand to a UnaryOperator can overflow and then...Aaron Ballman2018-01-091-3/+3
* [CodeGen] Do not construct complete LValue base info in trivial casesIvan A. Kosarev2017-10-101-3/+3
* CodeGen: correct arguments for NSFastEnumerationSaleem Abdulrasool2017-09-081-16/+14
* [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev2017-06-091-12/+16
* [CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek2017-05-181-3/+3
* [CodeGen][ObjC] Don't retain captured Objective-C pointers at blockAkira Hatanaka2017-04-281-0/+6
* Prefer addAttr(Attribute::AttrKind) over the AttributeList overloadReid Kleckner2017-04-191-6/+2
* [ObjC] Mark loads from __NSArray0 and __NSDictionary0 as invariant.load.Akira Hatanaka2017-04-171-4/+6
* [ObjC] Use empty Objective-C collection literal constants whenAkira Hatanaka2017-04-151-2/+14
* Revert "[ObjC] Use empty Objective-C collection literal constants when"Akira Hatanaka2017-04-151-14/+2
* [ObjC] Use empty Objective-C collection literal constants whenAkira Hatanaka2017-04-151-2/+14
* [ObjC] Fix lifetime markers of loop variable in EmitObjCForCollectionStmt [ta...Kuba Mracek2017-04-141-2/+2
* Revert r300287.Kuba Mracek2017-04-141-2/+5
* [ObjC] Fix lifetime markers of loop variable in EmitObjCForCollectionStmtKuba Mracek2017-04-141-5/+2
* Encapsulate FPOptions and use it consistentlyAdam Nemet2017-03-271-2/+2
* [CodeGen] Emit a CoreFoundation link guard when @available is usedAlex Lorenz2017-03-231-0/+33
* Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner2017-03-211-1/+1
* [ubsan] Extend the nonnull arg check to ObjCVedant Kumar2017-03-061-1/+1
* [ObjC][CodeGen] CodeGen support for @available.Erik Pilkington2017-02-231-0/+16
* Fix copy and paste mistake in header comment, NFC.Erik Pilkington2017-02-211-1/+1
* CodeGen: annotate ObjC ARC functions with ABI constraintsSaleem Abdulrasool2017-02-111-0/+23
* CodeGen: rename variables to adhere to naming conventionSaleem Abdulrasool2017-02-111-9/+10
* CodeGen: fix runtime function dll storageSaleem Abdulrasool2016-12-151-1/+2
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-18/+25
* [CodeGen][ObjC] Do not call objc_storeStrong when initializing aAkira Hatanaka2016-10-181-1/+2
* Remove CXXConstructExpr::getFoundDecl(); it turned out to not be useful.Richard Smith2016-06-101-1/+0
* [ObjC] Remove _Atomic from return type and parameter type ofAkira Hatanaka2016-05-261-5/+12
* Preserve the FoundDecl when performing overload resolution for constructors.Richard Smith2016-05-111-0/+1
* [ObjC] Pop all cleanups created in EmitObjCForCollectionStmt beforeAkira Hatanaka2016-04-121-4/+3
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-2/+2
* Revert "Convert some ObjC msgSends to runtime calls."Pete Cooper2016-03-211-96/+15
* Convert some ObjC msgSends to runtime calls.Pete Cooper2016-03-161-15/+96
* Preserve ExtParameterInfos into CGFunctionInfo.John McCall2016-03-111-30/+16
* Emit calls to objc_unsafeClaimAutoreleasedReturnValue whenJohn McCall2016-01-271-160/+435
* [PGO] Instrument only base constructors and destructors.Serge Pavlov2015-12-061-1/+1
* Preserve exceptions information during calls code generation.Samuel Antao2015-11-231-5/+5
* [CodeGen] Attach function attributes to Objective-C and OpenMPAkira Hatanaka2015-10-281-1/+5
* Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall2015-10-221-1/+31
* Unify the ObjC entrypoint caches.John McCall2015-10-211-20/+28