aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
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
2009-02-10Remove the last remnants of the Obj-C EH stack code.Anders Carlsson
2009-02-10Start removing the old Obj-C EH stack now that the cleanup stack is used inst...Anders Carlsson
2009-02-10Add util Emit{LoadOf,StoreTo}Scalar methods to encapsulate conversionDaniel Dunbar
2009-02-09Add DidCallStackSave variable to CodeGenFunction.Anders Carlsson
2009-02-08Add some more documentation. Also reflowed comments to 80 col.Mike Stump
2009-02-08Add a simplified EmitJumpThroughFinally and use it in CGObjC in preparation o...Anders Carlsson
2009-02-08Wire up break and continue processing to the new stack depth adjuster.Mike Stump
2009-02-08More cleanup stack work, PopCleanupBlock now returns a struct with the switch...Anders Carlsson
2009-02-08Split some functions upAnders Carlsson
2009-02-08CleanupScope needs to push the cleanup block in its destructorAnders Carlsson
2009-02-08More cleanup stack work.Anders Carlsson
2009-02-08When emitting blocks, keep track of which cleanup scope they have. Minor fixe...Anders Carlsson
2009-02-07Add support for emitting cleanup blocks. Make EmitCompoundStatement emit clea...Anders Carlsson
2009-02-07Add a simple RAII object, to be used for pushing a cleanup entry and make the...Anders Carlsson
2009-02-07Ensure we track all the stack depths for all break and continue pointsMike Stump
2009-02-07Add plumbing for the cleanup stack.Anders Carlsson
2009-02-07Split the exception object out into its own stack.Anders Carlsson
2009-02-07Simplify the Objective-C exception handling.Anders Carlsson
2009-02-07Arrange to have the correct StackDepth for while statements.Mike Stump
2009-02-07Fixup goto codegen in and around VLAs.Mike Stump
2009-02-05Pull CodeGenFunction::GetUndefRValue() out of EmitUnsupportedRValue.Daniel Dunbar
2009-02-03Add CodeGenFunction::ConvertTypeForMem forwarding function.Daniel Dunbar
2009-02-03ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi).Fariborz Jahanian
2009-02-03Targets that don't have stack use global address space for parameters.Sanjiv Gupta
2009-02-03Fixed the typo in comment.Sanjiv Gupta
2009-02-03objc2's ir-gen for nonfragile ivar access.Fariborz Jahanian
2009-02-02More ABI API cleanup.Daniel Dunbar
2009-02-02ABI handling API changes.Daniel Dunbar
2009-01-26Pull EmitReturnBlock out of FinishFunction and catch unified returnDaniel Dunbar
2009-01-20Slight cleanup, and fix for va_arg on architectures where va_list is a Eli Friedman
2009-01-11Forgot to commit thisAnders Carlsson
2009-01-10This patch fixes the code gen failures which was a fallout fromFariborz Jahanian
2009-01-09Give "unsupported" error on calls through block pointers instead ofDaniel Dunbar
2008-12-20Change EmitVLASize to take a QualType that must be a variably modified type.Anders Carlsson
2008-12-20Split up emitting of VLA sizes and getting the size of a VLA.Anders Carlsson
2008-12-15Code gen. for ivar references; including bitfieldFariborz Jahanian
2008-12-13Store the size of the EH stack inside each BreakContinue struct so we know wh...Anders Carlsson
2008-12-12Add map of VLA types and their sizesAnders Carlsson