summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* [CodeGen] Remove dead code. NFC.Benjamin Kramer2015-10-151-31/+0
* ARC: Fix the precise-lifetime suppression of returns_inner_pointerJohn McCall2015-09-091-0/+13
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-107/+100
* Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymo...David Blaikie2015-08-181-5/+5
* Pass an iterator range to EmitCallArgsDavid Blaikie2015-07-211-1/+1
* Rely on default zero-arg value for IRBuilder::CreateCall calls to zero-arg fu...David Blaikie2015-07-141-1/+1
* Substitute type arguments into uses of Objective-C interface members.Douglas Gregor2015-07-071-18/+16
* [ObjC] Add NSValue support for objc_boxed_expressionsAlex Denisov2015-06-261-2/+32
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-5/+5
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-5/+5