summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBlocks.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Pass the CodeGenModule object to GenerateBlockFunction, instead of *this (whi...Anders Carlsson2009-02-241-6/+1
* Ensure that we can't break or continue out of a block.Mike Stump2009-02-241-0/+5
* Cleanp code with some recent suggestions.Mike Stump2009-02-221-9/+1
* The blocks ABI is wrong, add a FIXME.Mike Stump2009-02-211-0/+3
* Add CodeGen support for the helper for BlockDeclRefExprs. The easierMike Stump2009-02-211-19/+30
* More codegen for blocks. The type of block literals should be better.Mike Stump2009-02-191-8/+55
* Avoid getNameAsCString when the decl doesn't have a name.Mike Stump2009-02-171-2/+3
* Be sure to initialize Name.Mike Stump2009-02-171-1/+1
* Use getNameAsCString instead of getNameAsString and reflow the type.Mike Stump2009-02-141-3/+3
* Generate the helper function for blocks. Now basic codegen isMike Stump2009-02-141-7/+11
* Let the backend unique these.Mike Stump2009-02-131-3/+2
* Fix spelling.Mike Stump2009-02-131-2/+2
* Move DescriptorUniqueCount into CGM.Mike Stump2009-02-131-3/+1
* Move NSConcreteStackBlock into CGM.Mike Stump2009-02-131-10/+21
* Eliminate an unused variableDouglas Gregor2009-02-131-3/+0
* Move GlobalUniqueCount up into CGM.Mike Stump2009-02-131-3/+1
* Condense NSConcreteGlobalBlock handling.Mike Stump2009-02-131-19/+20
* Calculate size correctly.Mike Stump2009-02-131-2/+3
* Size should be unsigned.Mike Stump2009-02-131-7/+6
* Condense all the blocks code into CGBlocks.cpp.Mike Stump2009-02-131-3/+130
* Fixup types, the runtime uses int, not int32.Mike Stump2009-02-131-4/+9
* Fixup spacing a tad.Mike Stump2009-02-131-69/+67
* Move GenericBlockLiteralType into CGM.Mike Stump2009-02-131-26/+27
* Move BlockDescriptorType into CGM.Mike Stump2009-02-131-19/+19
* Add a very basic implemenation of global blocks. This needs to be cleaned up.Anders Carlsson2009-02-121-11/+129
* Add support for generating block call expressions.Anders Carlsson2009-02-121-0/+137
OpenPOWER on IntegriCloud