aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2009-04-21Kill ASTContext::[gs]etFieldForDecl, instead we just lookup thingsDaniel Dunbar
2009-04-19Silence gcc warning.Eli Friedman
2009-04-18Make CodeGenFunction::EmitCallArgs a template function that takes a generic "...Anders Carlsson
2009-04-17Implement basic code generation of constructor calls. We can now compile:Anders Carlsson
2009-04-14Support code generation of 'this' exprsAnders Carlsson
2009-04-10Remove asserts that weren't really useful, and that would fire in case the Cl...Anders Carlsson
2009-04-08Add code for emitting call arguments (not used yet).Anders Carlsson
2009-04-04Add some basic support for generating C++ member functions.Anders Carlsson
2009-04-03Add support for calling C++ member functions.Anders Carlsson
2009-04-01Fix a subtle bug where the cleanup scope entries had a dangling block referenceDaniel Dunbar
2009-03-31remove some obsolete comments, use an AssertingVH.Chris Lattner
2009-03-25Fixup codegen for block literals that bleed copy/dispose informationMike Stump
2009-03-24Support member reference on ?: of struct type.Daniel Dunbar
2009-03-20Fix codegen for support for super inside block literal expressions.Mike Stump
2009-03-20More super dot-syntax property implementationFariborz Jahanian
2009-03-18add codegen support for casting an element to a union.Chris Lattner
2009-03-13Do up codegen for function static data and externs in functions in blockMike 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-05prep work for copy/destroy helpers for block literals.Mike Stump
2009-03-04Move more blocks CodeGenFunction code up and out.Mike Stump
2009-03-04Move some of the CodeGenFunction blocks code up and out. NoMike Stump
2009-03-04Move more of blocks codegen out of CodeGenModule and into theMike Stump
2009-03-04Start the migration of more of the blocks code out of sight for mostMike Stump
2009-03-04Improved ABI compliance for __block variables. No testcases yet as weMike Stump
2009-03-01Do some blocks cleanup and simplification. Fix a crash, and add a test case.Anders Carlsson
2009-02-28improve compatibility with the VC++'08 C++ compiler. Patch byChris Lattner
2009-02-28First cut CodeGen support for __block variables.Mike Stump
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-26Add Type::hasPointerRepresentation predicate.Daniel Dunbar
2009-02-25CodeGen support for copied BlockDeclRefExprs.Mike Stump
2009-02-25Fold GeneraticStaticBlockVarDecl into callers.Daniel Dunbar
2009-02-25Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating theDaniel Dunbar
2009-02-24first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner
2009-02-24Prevent accidental copying of CodeGenFunction and CodeGenModule.Anders Carlsson
2009-02-23Add low level support for generating invoke instead of calls.Daniel Dunbar
2009-02-22Copy some clenaups from Eli to code that I copied. :-)Mike Stump
2009-02-22Cleanp code with some recent suggestions.Mike Stump
2009-02-21Add CodeGen support for the helper for BlockDeclRefExprs. The easierMike Stump
2009-02-20Set call attribute for direct calls (i.e. noreturn).Daniel Dunbar
2009-02-20Deox and Capitolize.Mike Stump
2009-02-17Fixup spacing a little.Mike Stump
2009-02-16Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow.Daniel Dunbar
2009-02-14Use getNameAsCString instead of getNameAsString and reflow the type.Mike Stump
2009-02-14Generate the helper function for blocks. Now basic codegen isMike Stump
2009-02-13Condense all the blocks code into CGBlocks.cpp.Mike Stump
2009-02-13Add CodeGen support for the nodebug attribute.Anders Carlsson
2009-02-12Add a very basic implemenation of global blocks. This needs to be cleaned up.Anders Carlsson
2009-02-12Add support for generating block call expressions.Anders Carlsson
2009-02-11Support IRgen of va_arg of structure as l-value.Daniel Dunbar