summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* Give "unsupported" error on calls through block pointers instead ofDaniel Dunbar2009-01-091-0/+6
* Change EmitVLASize to take a QualType that must be a variably modified type.Anders Carlsson2008-12-201-3/+4
* Split up emitting of VLA sizes and getting the size of a VLA.Anders Carlsson2008-12-201-1/+5
* Code gen. for ivar references; including bitfieldFariborz Jahanian2008-12-151-0/+4
* Store the size of the EH stack inside each BreakContinue struct so we know wh...Anders Carlsson2008-12-131-3/+4
* Add map of VLA types and their sizesAnders Carlsson2008-12-121-0/+9
* Work in preparation for VLAs. Make sure to restore the stack if necessary (Sa...Anders Carlsson2008-12-121-0/+5
* Support for implementation of property in the case whereFariborz Jahanian2008-12-091-2/+5
* Implemented ir-gen for 'implicit' properties using the new AST nodes.Fariborz Jahanian2008-11-221-1/+4
* New AST node to access "implicit" setter/getter using property dor syntax.Fariborz Jahanian2008-11-221-1/+1
* Added a test case for __weak field decls. Change SetVarDeclObjCAttributeFariborz Jahanian2008-11-201-2/+0
* More objc gc stuff. Read/Write barriers for local static/extern,Fariborz Jahanian2008-11-201-1/+2
* Fix redundant load of bit-fields on assignment (to get the updatedDaniel Dunbar2008-11-191-1/+10
* Start implementing support for @synchonized with the darwin ObjC API.Chris Lattner2008-11-151-0/+1
* Add IsFinished arg to EmitBlock.Daniel Dunbar2008-11-131-1/+6
* Comment/indentation fix.Daniel Dunbar2008-11-121-2/+2
* IRgen improvements on unreachable code:Daniel Dunbar2008-11-121-2/+14
* Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger toChris Lattner2008-11-121-2/+12
* Make emission of 'if' conditions much more sophisticated when weChris Lattner2008-11-121-0/+2
* Disable generation of basic block names in NDEBUG mode.Daniel Dunbar2008-11-121-0/+4
* Rework IRgen invariant w.r.t. current insert point.Daniel Dunbar2008-11-111-10/+42
* Change EmitBranch to always clear the insert point to clarify irgenDaniel Dunbar2008-11-111-0/+4
* Add CodeGenFunction::EmitBranch.Daniel Dunbar2008-11-111-0/+5
* short circuit && and || when possible. This substantially reducesChris Lattner2008-11-111-0/+6
* Add CodeGenFunction::EmitDummyBlock for marking places where we makeDaniel Dunbar2008-11-111-0/+5
* Centralize basic block creation in CodeGenFunction::createBasicBlock.Daniel Dunbar2008-11-111-2/+8
* Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'....Douglas Gregor2008-11-041-0/+1
* Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for ...Anders Carlsson2008-11-041-0/+6
* Move IRBuilder type definition to common file.Daniel Dunbar2008-11-011-3/+3
* Debug info bug fix, function start wasn't getting generated correctlyDaniel Dunbar2008-10-181-1/+2
* Lift CodeGenFunction::EmitPredefinedFunctioName out of EmitPredefinedLValue.Daniel Dunbar2008-10-171-0/+1
* Lift EmitTargetBuiltinExpr out of EmitBuiltinExpr.Daniel Dunbar2008-10-101-0/+4
* Add infrastructure for proper @finally support.Daniel Dunbar2008-09-301-5/+35
* Add support for implicit rethrows in @catch blocks.Daniel Dunbar2008-09-281-1/+17
* Refactor some CodeGen functionality: Daniel Dunbar2008-09-241-1/+9
* Add support for ABIArgInfo::ExpandDaniel Dunbar2008-09-171-0/+16
* Make sure to store the exception in the catch parameter.Anders Carlsson2008-09-111-1/+3
* Make sure to emit the catch parameter as well as the catch body.Anders Carlsson2008-09-111-0/+1
* Implement CodeGen support for the 'CXXConditionDeclExpr' expression node, whi...Argyrios Kyrtzidis2008-09-101-0/+3
* Tweak CGCall functions again:Daniel Dunbar2008-09-101-9/+0
* Tweak CGCall functions:Daniel Dunbar2008-09-101-1/+6
* Add CodeGenFunction::ReturnTypeUsesSretDaniel Dunbar2008-09-091-0/+4
* Move ABI specific code for functions / calls to CGCall.cpp:Daniel Dunbar2008-09-091-1/+12
* Factor CodeGenFunction::StartFunction out of GenerateCode andDaniel Dunbar2008-09-091-0/+3
* Use a unified return block.Daniel Dunbar2008-09-091-0/+6
* Move EmitAggregate{Copy,Clear} into CodeGenFunction.Daniel Dunbar2008-09-091-0/+5
* Move handling of @try and @throw to the runtime class.Anders Carlsson2008-09-091-0/+2
* Change CodeGen to emit calls using (RValue,Type) list:Daniel Dunbar2008-09-091-8/+6
* Refactor parameter attribute handling:Daniel Dunbar2008-09-081-4/+1
* Avoid superfluous errors regarding variable-length arrays (casts).Daniel Dunbar2008-09-041-1/+2
OpenPOWER on IntegriCloud