summaryrefslogtreecommitdiffstats
path: root/test/CodeGenObjCXX
Commit message (Expand)AuthorAgeFilesLines
* Fix a Sema invariant bug that I recently introduced involvingJohn McCall2012-04-061-0/+11
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-064-0/+253
* Make CodeGenFunction::EmitBlockCopyAndAutorelease actually do what its name s...Eli Friedman2012-03-011-0/+2
* Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman2012-03-011-0/+19
* Basic coverage test for conversion-to-block-pointer for lambda expressions.Eli Friedman2012-02-281-0/+18
* No need to go to object file, -emit-llvm is sufficient to see if clangEric Christopher2012-02-211-1/+1
* Redirect the output to /dev/null. This prevents the output from clutteringRichard Trieu2012-02-211-1/+1
* Add a test case for r150976.Nico Weber2012-02-211-0/+41
* Elide copy construction in new expressions. PR11757.Eli Friedman2012-02-161-2/+0
* Move the code that sets the AddressSafetyAlexander Potapenko2012-02-021-0/+20
* When initializing a catch variable in ARC, be sure to emit retainsJohn McCall2012-01-171-0/+85
* objc++: patch for IRgen for atomic properties ofFariborz Jahanian2012-01-101-0/+56
* objc++: more code gen stuff for atomic property api,Fariborz Jahanian2012-01-061-1/+1
* Fixes a code gen bug for setter code for a property ofFariborz Jahanian2012-01-051-0/+31
* Make sure that we infer __strong, etc. when we instantiate variablesDouglas Gregor2011-12-101-0/+17
* Use the right CHECK prefix so that we actually do this checking. Miraculously...Douglas Gregor2011-12-101-13/+13
* When we manage to re-use an expression during tree transformation (=Douglas Gregor2011-12-101-0/+15
* Fix the instantiation of pseudo-object expressions. This is aJohn McCall2011-11-301-0/+42
* obj-c++: Fix a IRGen crash when getter is a reference type.Fariborz Jahanian2011-10-171-0/+28
* obj-c++: allow the getter/setter to return/take parametersFariborz Jahanian2011-10-151-0/+12
* Update all tests other than Driver/std.cpp to use -std=c++11 rather thanRichard Smith2011-10-132-2/+2
* Switch diagnostic text from "C++0x" over to "C++11".Douglas Gregor2011-10-121-2/+2
* objc++: Accessing explicit property of reference type need Fariborz Jahanian2011-10-031-0/+23
* Make -fobjc-nonfragile-abi the -cc1 default, since it's theJohn McCall2011-10-0231-31/+31
* objc arc: allow objc_returns_inner_pointer on methods that return Fariborz Jahanian2011-09-301-0/+22
* Fix assertion hit when @encoding C++ classes. rdar://10172840 & http://llvm.o...Argyrios Kyrtzidis2011-09-261-0/+20
* Throw the switch to convert clang to the new exception handling model!Bill Wendling2011-09-192-2/+6
* Handle reference properties correctly in the trivial-getter check.John McCall2011-09-131-15/+35
* Implement the Named Return Value Optimization (NRVO) for blocks.Douglas Gregor2011-09-061-1/+12
* Implement the Named Return Value Optimization (NRVO) for Objective-C++Douglas Gregor2011-09-061-0/+21
* Slight optimization enabled by the previous assert: John McCall2011-08-261-2/+3
* Fix a bug in objc @encoding of C++ classes.Argyrios Kyrtzidis2011-08-221-0/+21
* Migrate and update:Eric Christopher2011-08-203-0/+33
* Fix a couple of problems with initialization and assignment toJohn McCall2011-07-281-6/+10
* Clean up the analysis of the collection operand to ObjCJohn McCall2011-07-271-0/+45
* fix rdar://9780211 - Clang crashes with an assertion failure building WKView....Chris Lattner2011-07-201-0/+15
* Okay, that rule about zero-length arrays applies to destroyingJohn McCall2011-07-131-2/+2
* Switch delete[] IR-generation over to the destroy framework,John McCall2011-07-131-8/+17
* Switch field destruction over to use the new destroyer-based APIJohn McCall2011-07-121-4/+11
* Fix the clang bootstrap and Jay's testcase from llvm-dev by being completelyChris Lattner2011-07-101-4/+4
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-092-4/+5
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-8/+12
* Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall2011-07-065-5/+5
* Do not apply the ARC move optimization to 'const'-qualified xvalues.John McCall2011-06-251-0/+12
* Support for catching objc pointer objects in c++ catch-statementFariborz Jahanian2011-06-231-1/+16
* Alloa catching Objective-C id's being thrown with C++ throwFariborz Jahanian2011-06-221-0/+33
* Implement the C++0x move optimization for Automatic Reference CountingDouglas Gregor2011-06-221-0/+63
* When binding a reference to an Automatic Reference Counting temporary,Douglas Gregor2011-06-221-0/+30
* Fix regression with @encode string. rdar://9624314.Argyrios Kyrtzidis2011-06-171-0/+14
* Objective-C++ ARC: do not mangle __unsafe_unretained lifetimeDouglas Gregor2011-06-171-2/+2