aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGBlocks.cpp
AgeCommit message (Expand)Author
2009-07-31Update for LLVM API change.Owen Anderson
2009-07-31Fix spacing.Mike Stump
2009-07-30Canonicalize else spacing.Mike Stump
2009-07-29Update for LLVM API change.Owen Anderson
2009-07-29Change uses of:Ted Kremenek
2009-07-29Update for LLVM API change.Owen Anderson
2009-07-27Update for LLVM API change.Owen Anderson
2009-07-24Update for LLVM API change.Owen Anderson
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-14Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson
2009-07-13Update for LLVM API change.Owen Anderson
2009-07-08Update for LLVM API change.Owen Anderson
2009-07-08Update for LLVM API change.Owen Anderson
2009-06-05As an optimization, we maintain a cache of generatedMike Stump
2009-05-16Reflow some comments.Mike Stump
2009-05-13Fix rdar://6880259 - invalid function name in block call (__NSConcreteGlobalB...Chris Lattner
2009-05-01Don't assert when we think we need copy/dispose, but don't need them.Mike Stump
2009-04-23fix a problem producing debug info with global blocks.Chris Lattner
2009-04-23the logic for computing __func__ and friends is really broken:Chris Lattner
2009-04-17Attributes on block functions were not being set.Daniel Dunbar
2009-04-15Fixup codegen for copy/dispose for block literals. Radar 6791245Mike Stump
2009-04-15Set DebugInfo at the beginning of GenerateBlockFunction().Devang Patel
2009-04-14Audit __private_extern__ handling.Daniel Dunbar
2009-04-11Minor refactoring of my last patch.Fariborz Jahanian
2009-04-11Fixes a ir-gen crash for K&R style blocks.Fariborz Jahanian
2009-04-10Fixup codegen for nested blocks that use copy/dispose in the innerMike Stump
2009-04-08Use the new EmitCallArgs function. No indented functionality change.Anders Carlsson
2009-04-08Don't assume that a block always has a FunctionProtoType. Fixes rdar://6768379.Anders Carlsson
2009-04-07Shuffle some call code around. No functionality change.Anders Carlsson
2009-04-07Use the new getFunctionInfo that takes a BlockPointerType parameter, and get ...Anders Carlsson
2009-04-01Fix block comparisons. Radar 6732116.Mike Stump
2009-03-28Move where block-related variables are initialized so that block Eli Friedman
2009-03-25Remove -f__block as codegen for __block variables should be solid.Mike Stump
2009-03-25Fixup codegen for block literals that bleed copy/dispose informationMike Stump
2009-03-21Fixup codegen for nested block literals so that we generateMike Stump
2009-03-20Fix codegen for support for super inside block literal expressions.Mike Stump
2009-03-13Do up codegen for function static data and externs in functions in blockMike Stump
2009-03-13Remove FIXME, issue has been resolved.Mike Stump
2009-03-13Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector.Steve Naroff
2009-03-12Fix uninitialized use in GetAddrOfGlobalBlock, reenable assert.Daniel Dunbar
2009-03-07If someone could figure out this is necessary, that would be good.Mike Stump
2009-03-07Fix typo, need parens.Mike Stump
2009-03-07Remove last FIXME for block literal codegen that I know about and turnMike Stump
2009-03-07Remove some FIXMEs for block literals that should be close to working.Mike Stump
2009-03-07codegen support for dispose helpers for block literals.Mike Stump
2009-03-07Codegen support for copy helpers for block literals.Mike Stump
2009-03-06Pass the type of the block literal around to make required temporal ordering ...Mike Stump
2009-03-06Complete __Block_byref_id_object_copy cogegen for block literals.Mike Stump
2009-03-06Finish off __Block_byref_id_object_dispose codegen for block literals.Mike Stump