summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBlocks.cpp
Commit message (Expand)AuthorAgeFilesLines
* Debug Info: Fix an oversight of r186553. Ensure that the function prologueAdrian Prantl2013-07-241-4/+6
* s/BuiltinLocation/ArtificialLocation/Adrian Prantl2013-07-181-2/+2
* Don't generate bogus line table entries for __copy_helper_block_ andAdrian Prantl2013-07-181-0/+4
* Replace llvm::DIBuilder::DisableDebugLocations() with two RAII interfacesAdrian Prantl2013-07-181-2/+1
* Compute 'this' correctly for block in lambda.Eli Friedman2013-07-121-8/+3
* Comment: use \code...\endcode for code examplesDmitri Gribenko2013-05-081-1/+3
* unbreak buildbot.Fariborz Jahanian2013-05-081-1/+1
* Correctly emit certain implicit references to 'self' even withinJohn McCall2013-05-031-22/+3
* Use a more idiomatic way to disable debug locations.Adrian Prantl2013-05-021-4/+2
* Standardize accesses to the TargetInfo in IR-gen.John McCall2013-04-161-1/+2
* Don't copy just to capture a strong block pointer under ARC.John McCall2013-04-081-7/+27
* fix indentationAdrian Prantl2013-04-081-1/+1
* Add 178663 back.Rafael Espindola2013-04-031-4/+0
* Revert 178663.Rafael Espindola2013-04-031-0/+4
* Don't compute a patched/semantic storage class.Rafael Espindola2013-04-031-4/+0
* un-break remaining gdb buildbot testcases.Adrian Prantl2013-04-021-0/+6
* Bugfix/Followup for r177086.Adrian Prantl2013-03-291-15/+14
* Allocate stack storage for .block_descriptor and captured self at -O0.Adrian Prantl2013-03-141-2/+16
* Tighten up the rules for precise lifetime and documentJohn McCall2013-03-131-3/+3
* Fix the emission of the copy-initialization of a block captureJohn McCall2013-03-041-2/+10
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-281-7/+27
* 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
OpenPOWER on IntegriCloud