aboutsummaryrefslogtreecommitdiff
path: root/CodeGen/CGExprConstant.cpp
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-03-05remove the source location arguments to various target query methods.Chris Lattner
2008-03-01Add codegen support for ObjC message expressions with the GNU runtime.Chris Lattner
2008-02-26Implement codegen for the following static var init.Lauro Ramos Venancio
2008-02-21Clean up constant implicit cast emission; fixes a few edge cases Eli Friedman
2008-02-21Fix brace-enclosed string initializers for char arrays. From pr2079, Eli Friedman
2008-02-11strings are arrays tooChris Lattner
2008-02-11Make unsupported constant exprs fail with a warning instead of crashing Eli Friedman
2008-02-11Fix PR1992 by computing the right type for string literals, whichChris Lattner
2008-02-06Add pointer + int (and vice versa) to the constant emitter.Anders Carlsson
2008-02-05Add some binops.Anders Carlsson
2008-02-05Change the key of CGRecordLayouts from being an llvm type* to being a decl*. ...Chris Lattner
2008-02-05Cleanup InitListExpr code generation code.Devang Patel
2008-01-30getLLVMFieldNo can't be called before emitting the base value.Lauro Ramos Venancio
2008-01-29Handle incomplete struct initializer.Devang Patel
2008-01-29Implement __builtin_offsetof.Anders Carlsson
2008-01-29Handle binary or in constant expressions.Anders Carlsson
2008-01-29Correctly handle constants that refer to enums.Anders Carlsson
2008-01-29Correctly handle scalars in braces.Anders Carlsson
2008-01-26Tweaks to EmitLValue in CGExprConstant. Patch by Eli Friedman.Anders Carlsson
2008-01-26Add CodeGen for AddrOf in constant initializers. Original patch by Eli Friedman.Anders Carlsson
2008-01-26Factor out the constant generation into its own file.Anders Carlsson