- 6ee7aa1 rename Expr::tryEvaluate to Expr::Evaluate. by Chris Lattner · 17 years ago
- 5ea7d07 More constant expr work. by Anders Carlsson · 17 years ago
- 5a9a457 Check in code that uses tryEvaluate for emitting constant exprs (not used yet). by Anders Carlsson · 17 years ago
- d114ade Use IgnoreParenCasts. No functionality change. by Anders Carlsson · 17 years ago
- 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 17 years ago
- be20bb5 make codegen reject initializes with designators, like this: by Chris Lattner · 17 years ago
- 8e9bebd Preliminary support for function overloading by Douglas Gregor · 17 years ago
- 3304e55 silence release-assert warnings. by Chris Lattner · 17 years ago
- 506ff88 Make sema and codegen allow __builtin___CFStringMakeConstantString as a valid by Chris Lattner · 17 years ago
- f6b24ea instead of making codegen try to know about all of the builtins to generate by Chris Lattner · 17 years ago
- 2ea2b5e Handle emitting __builtin_huge_valf as a constant expr. by Anders Carlsson · 17 years ago
- 7267f78 Add CodeGen support for CXXZeroInitValueExpr. by Argyrios Kyrtzidis · 17 years ago
- 0835a3c Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): by Argyrios Kyrtzidis · 17 years ago
- 54d1909 Add CodeGen support for AddrLabelExpr in initializers. by Daniel Dunbar · 17 years ago
- 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 17 years ago
- 6143293 Add GetAddrOfConstantCString method by Daniel Dunbar · 17 years ago
- af2f62c Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 17 years ago
- bbce49b Add ObjC constant string support for NeXT. by Daniel Dunbar · 17 years ago
- 208ff5e Change CodeGenModule to only create ObjC runtime for ObjC files by Daniel Dunbar · 17 years ago
- de7fb84 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 17 years ago
- 1e04976 Back out r54608 (inline string literals were getting an extra '\0') by Daniel Dunbar · 17 years ago
- 9ca8bb0 Fix crash during initialization of a bitfield which followed a zero by Daniel Dunbar · 17 years ago
- c63a1f2 by Chris Lattner · 17 years ago
- bd012ff Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 17 years ago
- d394cc6 Fix a bug in my previous patch, CGF is not valid for constants outside a function by Chris Lattner · 17 years ago
- 9619662 remove uses of QualType::getCanonicalType() from codegen for PR2189 by Chris Lattner · 17 years ago
- 1f3846e Fix for codegen crash on multibit bool bitfield initialization by Daniel Dunbar · 17 years ago
- 13fd7e5 "this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." by Chris Lattner · 17 years ago
- c53296e Fix crash with conversion to an address-space-qualified pointer. Bug by Eli Friedman · 17 years ago
- c55f98d Reorganize this loop a bit so it doesn't crash for empty unions. Fixes PR2419. by Eli Friedman · 17 years ago
- 77e1dfc implement constant expr. sub ptr ptr by Nuno Lopes · 17 years ago
- 7dfa639 Make sure _Bool globals have the correct type. by Eli Friedman · 17 years ago
- a04a153 Fix and enable generating general union initializers. Essentially, what by Eli Friedman · 17 years ago
- cfb313b Fix constant vector init for initializer lists with an incomplete list by Eli Friedman · 17 years ago
- a823400 Some additions to constant initializer generation code. Adds by Eli Friedman · 17 years ago
- b896596 More complete/correct implementation of the comparison operators for by Eli Friedman · 17 years ago
- bc5ed6e Add codegen support for a few more kinds of initializer constant expressions. by Eli Friedman · 17 years ago
- 017cbdf Restructure constant structure init codegen so that it's possible to by Eli Friedman · 17 years ago
- ef648c7 Remove code that shouldn't have any effect anymore. by Eli Friedman · 17 years ago
- 59138ba use simplified ConstantFP:get method. by Chris Lattner · 17 years ago
- 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 17 years ago
- 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 17 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from CodeGen/CGExprConstant.cpp]
- 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 17 years ago
- 2b94fe3 Add codegen support for ObjC message expressions with the GNU runtime. by Chris Lattner · 17 years ago
- 8137335 Implement codegen for the following static var init. by Lauro Ramos Venancio · 17 years ago
- 3b707e7 Clean up constant implicit cast emission; fixes a few edge cases by Eli Friedman · 17 years ago
- 4d1c018 Fix brace-enclosed string initializers for char arrays. From pr2079, by Eli Friedman · 17 years ago
- 0d0ba19 strings are arrays too by Chris Lattner · 18 years ago
- 546d94c Make unsupported constant exprs fail with a warning instead of crashing by Eli Friedman · 18 years ago
- a7ad98f Fix PR1992 by computing the right type for string literals, which by Chris Lattner · 18 years ago
- 87a9875 Add pointer + int (and vice versa) to the constant emitter. by Anders Carlsson · 18 years ago
- 7be3d01 Add some binops. by Anders Carlsson · 18 years ago
- af31913 Change the key of CGRecordLayouts from being an llvm type* to being a decl*. LLVM by Chris Lattner · 18 years ago
- eae1560 Cleanup InitListExpr code generation code. by Devang Patel · 18 years ago
- 5bfe18c getLLVMFieldNo can't be called before emitting the base value. by Lauro Ramos Venancio · 18 years ago
- 47fb697 Handle incomplete struct initializer. by Devang Patel · 18 years ago
- 5a1deb8 Implement __builtin_offsetof. by Anders Carlsson · 18 years ago
- ce6237e Handle binary or in constant expressions. by Anders Carlsson · 18 years ago
- a3881fc Correctly handle constants that refer to enums. by Anders Carlsson · 18 years ago
- f6884ac Correctly handle scalars in braces. by Anders Carlsson · 18 years ago
- 84005b4 Tweaks to EmitLValue in CGExprConstant. Patch by Eli Friedman. by Anders Carlsson · 18 years ago
- e3d3b7d Add CodeGen for AddrOf in constant initializers. Original patch by Eli Friedman. by Anders Carlsson · 18 years ago
- 3b1d57b Factor out the constant generation into its own file. by Anders Carlsson · 18 years ago