aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
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
2008-12-12Work in preparation for VLAs. Make sure to restore the stack if necessary (Sa...Anders Carlsson
2008-12-09Support for implementation of property in the case whereFariborz Jahanian
2008-11-22Implemented ir-gen for 'implicit' properties using the new AST nodes.Fariborz Jahanian
2008-11-22New AST node to access "implicit" setter/getter using property dor syntax.Fariborz Jahanian
2008-11-20Added a test case for __weak field decls. Change SetVarDeclObjCAttributeFariborz Jahanian
2008-11-20More objc gc stuff. Read/Write barriers for local static/extern,Fariborz Jahanian
2008-11-19Fix redundant load of bit-fields on assignment (to get the updatedDaniel Dunbar
2008-11-15Start implementing support for @synchonized with the darwin ObjC API.Chris Lattner
2008-11-13Add IsFinished arg to EmitBlock.Daniel Dunbar
2008-11-12Comment/indentation fix.Daniel Dunbar
2008-11-12IRgen improvements on unreachable code:Daniel Dunbar
2008-11-12Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger toChris Lattner
2008-11-12Make emission of 'if' conditions much more sophisticated when weChris Lattner
2008-11-12Disable generation of basic block names in NDEBUG mode.Daniel Dunbar
2008-11-11Rework IRgen invariant w.r.t. current insert point.Daniel Dunbar
2008-11-11Change EmitBranch to always clear the insert point to clarify irgenDaniel Dunbar
2008-11-11Add CodeGenFunction::EmitBranch.Daniel Dunbar
2008-11-11short circuit && and || when possible. This substantially reducesChris Lattner
2008-11-11Add CodeGenFunction::EmitDummyBlock for marking places where we makeDaniel Dunbar
2008-11-11Centralize basic block creation in CodeGenFunction::createBasicBlock.Daniel Dunbar
2008-11-04Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'....Douglas Gregor
2008-11-04Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for ...Anders Carlsson
2008-11-01Move IRBuilder type definition to common file.Daniel Dunbar
2008-10-18Debug info bug fix, function start wasn't getting generated correctlyDaniel Dunbar
2008-10-17Lift CodeGenFunction::EmitPredefinedFunctioName out of EmitPredefinedLValue.Daniel Dunbar
2008-10-10Lift EmitTargetBuiltinExpr out of EmitBuiltinExpr.Daniel Dunbar
2008-09-30Add infrastructure for proper @finally support.Daniel Dunbar
2008-09-28Add support for implicit rethrows in @catch blocks.Daniel Dunbar
2008-09-24Refactor some CodeGen functionality: Daniel Dunbar
2008-09-17Add support for ABIArgInfo::ExpandDaniel Dunbar
2008-09-11Make sure to store the exception in the catch parameter.Anders Carlsson
2008-09-11Make sure to emit the catch parameter as well as the catch body.Anders Carlsson
2008-09-10Implement CodeGen support for the 'CXXConditionDeclExpr' expression node, whi...Argyrios Kyrtzidis