summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenObjC/Inputs
Commit message (Collapse)AuthorAgeFilesLines
* Add missing files for objc_boxable feature.Alex Denisov2015-07-231-0/+63
| | | | | | Original patch [r240761] is missing all new files because of committer's mistake. llvm-svn: 243018
* Objective-C. revert patch for rdar://17554063.Fariborz Jahanian2014-10-281-8/+2
| | | | llvm-svn: 220812
* Objective-C ARC. Use of non-retain/autorelease APIFariborz Jahanian2014-08-081-0/+1
| | | | | | | for building Objective-C array literals in ARC mode. rdar://17554063 llvm-svn: 215232
* Objective-C arc. Switch the Objective-C dictionary literal in ARC modeFariborz Jahanian2014-08-071-0/+1
| | | | | | | to use non-retain/autorelease API variants of ObjC objects. wip. rdar://17554063 llvm-svn: 215146
* Objective-C ARC. More code for Objective-C'sFariborz Jahanian2014-08-061-2/+6
| | | | | | new APIs for literals. nfc. wip. rdar://17554063 llvm-svn: 215043
* test: Give instrumentation based profiling tests their own directoryJustin Bogner2014-03-111-11/+0
| | | | | | | | These tests are logically related, but they're spread about several different CodeGen directories. Consolidate them in one place to make them easier to manage. llvm-svn: 203541
* PGO: Add support for Objective-C blocks.Bob Wilson2014-03-061-0/+4
| | | | llvm-svn: 203157
* PGO: add instrumentation for Objective-C methods.Bob Wilson2014-03-061-1/+1
| | | | llvm-svn: 203085
* Do not put instrumentation counters before phis in ObjC for-in loops.Bob Wilson2014-02-241-0/+7
| | | | | | | We still don't use the PGO to set branch weights for these loops, but at least this keeps the compiler from crashing. <rdar://problem/16137778> llvm-svn: 202002
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+35
NSNumber, and boolean literals. This includes both Sema and Codegen support. Included is also support for new Objective-C container subscripting. My apologies for the large patch. It was very difficult to break apart. The patch introduces changes to the driver as well to cause clang to link in additional runtime support when needed to support the new language features. Docs are forthcoming to document the implementation and behavior of these features. llvm-svn: 152137
OpenPOWER on IntegriCloud