summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBlocks.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Turn on the preallocation of all BlockDeclRefExprs.Mike Stump2009-10-211-3/+1
* Refine collection of BlockDeclRefExprs. WIP.Mike Stump2009-10-211-9/+16
* Fix typo.Mike Stump2009-10-211-2/+1
* Refactor.Mike Stump2009-10-211-4/+0
* Prep work to always preallocate BlockDeclRefExprs so that we canMike Stump2009-10-211-43/+75
* For now, we need to have the llvm type of the block pointer remain asMike Stump2009-10-201-1/+4
* Refine the type of the first parameter to block invoke functions.Mike Stump2009-10-201-2/+22
* Simplify pointer creation with the new Type::getInt*Ptr methods.Benjamin Kramer2009-10-131-2/+1
* Implement a FIXME. This improves codegen just a tad.Mike Stump2009-10-011-9/+10
* A couple of refinements for laying out debug information forMike Stump2009-10-011-12/+15
* Improve debugging information for BlockDeclRefExpr. WIP. Given thisMike Stump2009-09-301-0/+32
* Fix 80-col violation.Mike Stump2009-09-241-1/+2
* Improve debug info generation for __block variables.Mike Stump2009-09-221-2/+9
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-2/+2
* Make clang stop relying on ConstantStruct::get's default value for isPackedNick Lewycky2009-09-191-4/+4
* Add support for __block variables with alignment greater than __alignof(void *).Anders Carlsson2009-09-121-2/+0
* For __block variables, cache the LLVM types as well as which LLVM field where...Anders Carlsson2009-09-121-7/+10
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-15/+15
* Reflow comments and some minor whitespace fixups.Mike Stump2009-09-091-1/+1
* Make BuildByRefType take a ValueDecl instead of a QualType and an alignment.Anders Carlsson2009-09-091-4/+2
* Fix build of clang with gcc-4.4: #include <cstdio> was missing.Torok Edwin2009-08-241-0/+2
* Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis2009-08-211-2/+1
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-191-5/+5
* Update for LLVM API change.Owen Anderson2009-08-131-12/+16
* Update for LLVM API change.Owen Anderson2009-08-051-8/+11
* Update for LLVM API change.Owen Anderson2009-07-311-2/+2
* Fix spacing.Mike Stump2009-07-311-1/+1
* Canonicalize else spacing.Mike Stump2009-07-301-2/+1
* Update for LLVM API change.Owen Anderson2009-07-291-27/+27
* Change uses of:Ted Kremenek2009-07-291-1/+1
* Update for LLVM API change.Owen Anderson2009-07-291-6/+6
* Update for LLVM API change.Owen Anderson2009-07-271-6/+4
* Update for LLVM API change.Owen Anderson2009-07-241-12/+12
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-1/+1
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-1/+1
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-50/+53
* Update for LLVM API change.Owen Anderson2009-07-131-2/+2
* Update for LLVM API change.Owen Anderson2009-07-081-13/+8
* Update for LLVM API change.Owen Anderson2009-07-081-4/+7
* As an optimization, we maintain a cache of generatedMike Stump2009-06-051-4/+35
* Reflow some comments.Mike Stump2009-05-161-2/+2
* Fix rdar://6880259 - invalid function name in block call (__NSConcreteGlobalB...Chris Lattner2009-05-131-32/+7
* Don't assert when we think we need copy/dispose, but don't need them.Mike Stump2009-05-011-1/+2
* fix a problem producing debug info with global blocks.Chris Lattner2009-04-231-1/+2
* the logic for computing __func__ and friends is really broken:Chris Lattner2009-04-231-2/+2
* Attributes on block functions were not being set.Daniel Dunbar2009-04-171-0/+2
* Fixup codegen for copy/dispose for block literals. Radar 6791245Mike Stump2009-04-151-4/+10
* 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
OpenPOWER on IntegriCloud