aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprAgg.cpp
AgeCommit message (Expand)Author
2009-04-21fix PR4026: Clang can't codegen __func__ without implicit castChris Lattner
2009-04-17Implement basic code generation of constructor calls. We can now compile:Anders Carlsson
2009-04-13Minor work related to removing the assumption that value initialization Eli Friedman
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-03-28Minor cleanup.Eli Friedman
2009-03-22Remove dead code.Eli Friedman
2009-03-18Add codegen support for aggregate BlockDeclRefExprs.Mike Stump
2009-02-28brain thinking memcpy, fingers thinking memset :)Chris Lattner
2009-02-28after going around in circles a few times, finally cave and emit structureChris Lattner
2009-02-18rip out __builtin_overloadChris Lattner
2009-02-11Use EmitVAListRef instead of EmitLValue directly to handle array decayDaniel Dunbar
2009-01-29Make CodeGen produce an error if we come across a non-constant initializer li...Douglas Gregor
2009-01-29Introduce a new expression node, ImplicitValueInitExpr, thatDouglas Gregor
2009-01-29Clean up designated initialization of unions, so that CodeGen doesn'tDouglas Gregor
2009-01-28Improvements to code-generation and semantic analysis of designatedDouglas Gregor
2009-01-28Code generation support for C99 designated initializers.Douglas Gregor
2009-01-27Support CodeGen for __extension__ operator on aggregates.Eli Friedman
2009-01-25Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more Eli Friedman
2009-01-15add codegen support to union castsNuno Lopes
2009-01-09Prevent a segfault for vaarg expressions on unsupported architectures.Sebastian Redl
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-02Disabling this code due to regression on test/CodeGen/bitfield.c. See Eli Friedman
2008-11-30Fix for PR2969: generate a memcpy from a constant for constant Eli Friedman
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-21reapply the (corrected) patch to use the new llvm intrinsics for memcpy/memmo...Chris Lattner
2008-11-21temporarily revert Sangiv's patch.Chris Lattner
2008-11-21mem[cpy,set,move] intrinsics are now overloaded.Sanjiv Gupta
2008-11-13Normalize many BasicBlock names.Daniel Dunbar
2008-11-11Add CodeGenFunction::EmitBranch.Daniel Dunbar
2008-11-11Centralize basic block creation in CodeGenFunction::createBasicBlock.Daniel Dunbar
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-26make codegen reject initializes with designators, like this:Chris Lattner
2008-09-09Move EmitAggregate{Copy,Clear} into CodeGenFunction.Daniel Dunbar
2008-08-30Stub out CodeGenFunction::EmitObjCForCollectionStmt.Anders Carlsson
2008-08-30Simplify some calls to Builder.CreateCallAnders Carlsson
2008-08-30Add Objective-C property setter support.Daniel Dunbar
2008-08-27Initial support for Obj-C dot-syntax for getters.Daniel Dunbar
2008-08-23Drop a dead call to isConstantExpr()Daniel Dunbar
2008-08-23Implement Obj-C ivar references to aggregates.Daniel Dunbar
2008-08-23Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar
2008-08-16Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-08update to make IRBuilder API change.Chris Lattner
2008-08-06Fix EmitNullInitializationToLValue for bitfield lvalues. Daniel Dunbar
2008-08-04Finally fix PR2189. This makes a fairly invasive but important change toChris Lattner
2008-07-30Fix implicit initialization of structures.Daniel Dunbar
2008-07-26remove uses of QualType::getCanonicalType() from codegen for PR2189Chris Lattner
2008-06-24"Support for Objective-C message sends which return structures. Also include...Chris Lattner