aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
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
2008-09-10Tweak CGCall functions again:Daniel Dunbar
2008-09-10Tweak CGCall functions:Daniel Dunbar
2008-09-09Add CodeGenFunction::ReturnTypeUsesSretDaniel Dunbar
2008-09-09Move ABI specific code for functions / calls to CGCall.cpp:Daniel Dunbar
2008-09-09Factor CodeGenFunction::StartFunction out of GenerateCode andDaniel Dunbar
2008-09-09Use a unified return block.Daniel Dunbar
2008-09-09Move EmitAggregate{Copy,Clear} into CodeGenFunction.Daniel Dunbar
2008-09-09Move handling of @try and @throw to the runtime class.Anders Carlsson
2008-09-09Change CodeGen to emit calls using (RValue,Type) list:Daniel Dunbar
2008-09-08Refactor parameter attribute handling:Daniel Dunbar
2008-09-04Avoid superfluous errors regarding variable-length arrays (casts).Daniel Dunbar
2008-09-04Implement codegen of aggregates as lvalues in binary expressions,Daniel Dunbar
2008-08-30Stub out CodeGenFunction::EmitObjCForCollectionStmt.Anders Carlsson
2008-08-30Add Objective-C property setter support.Daniel Dunbar
2008-08-30Refactor handling of calls:Daniel Dunbar
2008-08-29Downgrade a number of FIXME asserts to ErrorUnsupported.Daniel Dunbar
2008-08-29Add special "property reference" CodeGen::LValue type for emittingDaniel Dunbar
2008-08-27Initial support for Obj-C dot-syntax for getters.Daniel Dunbar
2008-08-26Objective-C @synthesize support.Daniel Dunbar
2008-08-25Support __PRETTY_FUNCTION__ and friends in Obj-C methods.Daniel Dunbar
2008-08-23Implement Obj-C ivar references to aggregates.Daniel Dunbar
2008-08-23Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar
2008-08-23Move [LR]Value into CGValue.hDaniel Dunbar
2008-08-22Add preliminary (and probably broken) codegen support for C++ static initiali...Anders Carlsson
2008-08-20Move all Obj-C runtime interaction into CodeGenFunction.Daniel Dunbar
2008-08-16Add NeXT runtime support for generating methods.Daniel Dunbar
2008-08-16Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-10rename PreDefinedExpr -> PredefinedExprChris Lattner