summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBlocks.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Set DebugInfo at the beginning of GenerateBlockFunction().Devang Patel2009-04-151-0/+5
* Audit __private_extern__ handling.Daniel Dunbar2009-04-141-2/+1
* Minor refactoring of my last patch.Fariborz Jahanian2009-04-111-2/+2
* Fixes a ir-gen crash for K&R style blocks.Fariborz Jahanian2009-04-111-5/+16
* Fixup codegen for nested blocks that use copy/dispose in the innerMike Stump2009-04-101-52/+60
* Use the new EmitCallArgs function. No indented functionality change.Anders Carlsson2009-04-081-5/+4
* Don't assume that a block always has a FunctionProtoType. Fixes rdar://6768379.Anders Carlsson2009-04-081-4/+6
* Shuffle some call code around. No functionality change.Anders Carlsson2009-04-071-12/+14
* Use the new getFunctionInfo that takes a BlockPointerType parameter, and get ...Anders Carlsson2009-04-071-23/+8
* Fix block comparisons. Radar 6732116.Mike Stump2009-04-011-7/+8
* Move where block-related variables are initialized so that block Eli Friedman2009-03-281-0/+10
* Remove -f__block as codegen for __block variables should be solid.Mike Stump2009-03-251-22/+0
* Fixup codegen for block literals that bleed copy/dispose informationMike Stump2009-03-251-5/+10
* Fixup codegen for nested block literals so that we generateMike Stump2009-03-211-1/+5
* Fix codegen for support for super inside block literal expressions.Mike Stump2009-03-201-2/+18
* Do up codegen for function static data and externs in functions in blockMike Stump2009-03-131-2/+19
* Remove FIXME, issue has been resolved.Mike Stump2009-03-131-2/+0
* Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector.Steve Naroff2009-03-131-1/+1
* Fix uninitialized use in GetAddrOfGlobalBlock, reenable assert.Daniel Dunbar2009-03-121-2/+2
* If someone could figure out this is necessary, that would be good.Mike Stump2009-03-071-1/+3
* Fix typo, need parens.Mike Stump2009-03-071-2/+2
* Remove last FIXME for block literal codegen that I know about and turnMike Stump2009-03-071-2/+1
* Remove some FIXMEs for block literals that should be close to working.Mike Stump2009-03-071-8/+3
* codegen support for dispose helpers for block literals.Mike Stump2009-03-071-1/+23
* Codegen support for copy helpers for block literals.Mike Stump2009-03-071-18/+86
* Pass the type of the block literal around to make required temporal ordering ...Mike Stump2009-03-061-12/+17
* Complete __Block_byref_id_object_copy cogegen for block literals.Mike Stump2009-03-061-5/+47
* Finish off __Block_byref_id_object_dispose codegen for block literals.Mike Stump2009-03-061-9/+22
* Remove extra arg.Mike Stump2009-03-061-2/+2
* More codegen support for the copy/dispose helpers for block literals.Mike Stump2009-03-061-10/+88
* Framework for codegen for copy/dispose helpers.Mike Stump2009-03-061-14/+82
* prep work for copy/destroy helpers for block literals.Mike Stump2009-03-051-40/+56
* Add codegen support for __block variables to call _Block_object_dispose as ne...Mike Stump2009-03-051-24/+30
* Fixup __block codegen in nested block literals.Mike Stump2009-03-041-15/+28
* Move some of the CodeGenFunction blocks code up and out. NoMike Stump2009-03-041-2/+2
* Move more of the blocks code up and out.Mike Stump2009-03-041-4/+4
* Move more of blocks codegen out of CodeGenModule and into theMike Stump2009-03-041-7/+5
* Add __block codegen testcase. We introduce a temporary flag to enableMike Stump2009-03-041-1/+13
* Improved ABI compliance for __block variables. No testcases yet as weMike Stump2009-03-041-21/+105
* Avoid crash when child iterator gives null result.Daniel Dunbar2009-03-021-1/+2
* Push checking down, also, give the user a hit as to which part of theMike Stump2009-03-021-39/+0
* Add BLOCK_HAS_DESCRIPTOR to global blocks.Anders Carlsson2009-03-011-1/+2
* Be sure to mark blocks with no imports as being global.Mike Stump2009-03-011-0/+4
* Remove debugging code.Anders Carlsson2009-03-011-2/+0
* Emit errors about unsupported blocks features.Anders Carlsson2009-03-011-0/+41
* Do some blocks cleanup and simplification. Fix a crash, and add a test case.Anders Carlsson2009-03-011-13/+33
* improve compatibility with the VC++'08 C++ compiler. Patch byChris Lattner2009-02-281-6/+6
* First cut CodeGen support for __block variables.Mike Stump2009-02-281-14/+74
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-5/+5
* CodeGen support for copied BlockDeclRefExprs.Mike Stump2009-02-251-18/+75
OpenPOWER on IntegriCloud