summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement the __builtin_call_with_static_chain GNU extension.Peter Collingbourne2014-12-121-20/+16
* IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith2014-12-091-5/+4
* Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner2014-12-011-29/+29
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-1/+1
* Don't manually insert L prefixes.Rafael Espindola2014-11-061-180/+122
* Allow protocols to be just declared.Rafael Espindola2014-09-121-3/+3
* Objective-C IRGen. Fixes an assertion crash caused by inconsistentFariborz Jahanian2014-08-281-2/+1
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-3/+2
* AArch64: update Clang for merged arm64/aarch64 triples.Tim Northover2014-07-231-2/+1
* Objective-C. Introducing __attribute__((objc_runtime_name("runtimename"))Fariborz Jahanian2014-07-161-112/+144
* Objective-C IRGen. Fixes an inconsistant linkage ofFariborz Jahanian2014-07-151-7/+4
* Don't assume StringRef.data() is null-terminatedBen Langmuir2014-07-111-1/+1
* Objective-C IRGen. Patch to generate a weak symbol reference whenFariborz Jahanian2014-06-101-4/+7
* Avoid dubious IdentifierInfo::getNameStart() usesAlp Toker2014-06-071-32/+24
* AArch64/ARM64: rename ARM64 components to AArch64Tim Northover2014-05-241-1/+2
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-70/+76
* Simplify the code a bit by using linkage predicates.Rafael Espindola2014-05-091-4/+4
* ARM64: parametrise IVar offset type (long on ARM64, int elsewhere).Tim Northover2014-03-291-22/+33
* ObjC: allow targets to decide when to use stret for blocks.Tim Northover2014-03-291-2/+6
* Don't produce a L symbol in __DATA,__data.Rafael Espindola2014-03-271-1/+1
* [C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with ...Aaron Ballman2014-03-141-10/+8
* [C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman2014-03-141-8/+2
* [C++11] Replacing ObjCCategoryDecl iterators protocol_begin() and protocol_en...Aaron Ballman2014-03-141-4/+2
* [C++11] Replacing ObjCProtocolDecl iterators protocol_begin() and protocol_en...Aaron Ballman2014-03-131-3/+2
* [C++11] Replacing ObjCInterfaceDecl iterators all_referenced_protocol_begin()...Aaron Ballman2014-03-131-5/+2
* [C++11] Replacing ObjCContainerDecl iterators classmeth_begin() and classmeth...Aaron Ballman2014-03-131-22/+10
* [C++11] Replacing ObjCContainerDecl iterators instmeth_begin() and instmeth_e...Aaron Ballman2014-03-131-22/+13
* Renaming the recently-created (r203830) props() range API to properties() for...Aaron Ballman2014-03-131-2/+2
* [C++11] Replacing ObjCContainerDecl iterators prop_begin() and prop_end() wit...Aaron Ballman2014-03-131-10/+6
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-171/+155
* Objective-C IRGen. Fixes several regressions caused by changes madeFariborz Jahanian2014-03-111-5/+31
* Reverting llvm::distance changes to use std::distance with iterators instead,...Aaron Ballman2014-03-101-4/+2
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-6/+2
* [C++11] Replacing ObjCMethodDecl iterators param_begin() and param_end() with...Aaron Ballman2014-03-071-6/+2
* Use llvm.compiler.used instead of llvm.used for objc symbols.Rafael Espindola2014-03-061-17/+17
* Revert "Use private linkage for remaining GlobalVariables with private names."Rafael Espindola2014-03-061-11/+11
* Use private linkage for remaining GlobalVariables with private names.Rafael Espindola2014-03-061-11/+11
* Construct GlobalValues with the correct linkage instead of using setLinkage.Rafael Espindola2014-03-061-8/+7
* Objective-C. Return 0 as class of methods in protocols.Fariborz Jahanian2014-03-041-2/+1
* Objective-C IRGen. Fix up the hueristics for determiningFariborz Jahanian2014-03-041-8/+10
* [Modules] Update to reflect the move of CallSite into the IR library inChandler Carruth2014-03-041-1/+1
* Objective-C. Fixes a regression when figuring out linkageFariborz Jahanian2014-03-031-1/+2
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-2/+2
* Fix -Wunused-function in Release build.Rui Ueyama2014-02-271-0/+1
* Use private linkage for globals we already name with \01L and \01l.Rafael Espindola2014-02-271-17/+18
* Assert that the name of some internal variables start with \01L or \01l.Rafael Espindola2014-02-271-47/+55
* Fix -Wunused-variable in non-assert builds. No functionality change.Nick Lewycky2014-02-271-0/+1
* Refactor linkage computation in CGObjCMac.cpp.Rafael Espindola2014-02-261-70/+66
* Objective-C. Remove an assertion which assertsFariborz Jahanian2014-02-241-6/+0
* Remove really old "APPLE LOCAL" markers.Rafael Espindola2014-02-201-1/+1