summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBlocks.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use the correct field to copy/dispose a __block variable.John McCall2013-01-221-14/+41
* objC block layout: Patch reorders block layout to Fariborz Jahanian2013-01-171-7/+42
* In my last patch initialize the destination to null (with a simple store) bef...Fariborz Jahanian2013-01-051-0/+2
* objective-C arc: in copy helper function for Fariborz Jahanian2013-01-041-0/+5
* Debug Info: fix the line location for cleanup code of a block functionManman Ren2013-01-041-0/+3
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-2/+2
* Fix the required args count for variadic blocks.John McCall2012-12-071-1/+1
* objective-c blocks: Consider padding due to alignmentFariborz Jahanian2012-12-041-5/+13
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* objective-C blocks: Make sure that identical logic is usedFariborz Jahanian2012-11-281-3/+2
* A step towards sorting out handling of triviality of special members in C++11.Richard Smith2012-11-161-1/+1
* fixes a buildbot failure.Fariborz Jahanian2012-11-141-0/+1
* objective-C blocks: Provide layout map for byrefFariborz Jahanian2012-11-141-5/+72
* objective-C block meta-data. This patch completes meta-dataFariborz Jahanian2012-11-011-2/+7
* objective-C arc/mrr: Patch for the new block variable layout meta-data.Fariborz Jahanian2012-10-271-2/+6
* Provide comment describing what buildBlockDescriptor does.Fariborz Jahanian2012-10-251-1/+12
* Initialize debug info for special cases of functions that lack declarations a...Alexey Samsonov2012-10-251-0/+4
* Switch CodeGenOptions over to a .def file, like we do with LangOptions.Douglas Gregor2012-10-231-1/+2
* At -O0, prefer objc_storeStrong with a null new value to theJohn McCall2012-10-171-24/+64
* Transform pattern:Alexey Samsonov2012-10-161-6/+3
* Move TargetData to DataLayout.Micah Villmow2012-10-081-2/+2
* Distinguish more carefully between free functions and C++ instance methodsJohn McCall2012-07-071-1/+1
* block literal irgen: several improvements on naming blockFariborz Jahanian2012-06-261-2/+3
* Fix code generation of variables reference expressions when mixingDouglas Gregor2012-05-161-1/+1
* This patch adds a new Clang compiler flag "-gline-tables-only".Alexey Samsonov2012-05-041-8/+10
* During block layout, after padding up to the max field alignment,John McCall2012-05-011-1/+2
* Fix a bug with block layout when the block contains somethingJohn McCall2012-04-261-5/+8
* Don't enter cleanups for unreachable variables. It's impossible toJohn McCall2012-04-131-0/+2
* These functions too have no prototypes. Audited the rest of Sema forEric Christopher2012-04-121-2/+2
* The copy and destroy helper functions aren't prototyped, don't call themEric Christopher2012-04-121-2/+2
* Don't crash (assert failure) when generating blocks for C++ types with a non-...David Chisnall2012-04-041-1/+2
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-291-2/+1
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-281-1/+2
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-8/+8
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-10/+6
* Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman2012-03-011-6/+18
* Work-in-progress for lambda conversion-to-block operator. Still need to impl...Eli Friedman2012-02-251-4/+15
* Whether an argument is required (in contrast with being anJohn McCall2012-02-171-17/+24
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-1/+1
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Use function pointers, rather than references, to pass DestroyersPeter Collingbourne2012-01-261-3/+3
* constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith2012-01-141-6/+8
* Switch LValue so that it exposes alignment in CharUnits. (No functional chan...Eli Friedman2011-12-031-2/+1
* Whenever explicitly activating or deactivating a cleanup, weJohn McCall2011-11-101-2/+7
* Enter the cleanups for a block outside the enclosingJohn McCall2011-11-101-40/+144
* Emit the copy and dipose helpers for ARC __strongJohn McCall2011-11-091-10/+48
* back out changes in r143399 and r143475.Fariborz Jahanian2011-11-021-15/+9
* Adds IRGen support for captured rvalue references in blocks.Fariborz Jahanian2011-10-311-11/+19
* Recommit:Eric Christopher2011-10-131-1/+1
* Revert file/scope handling patches. gdb testing revealed a couple of bugs.Eric Christopher2011-10-121-1/+1
OpenPOWER on IntegriCloud