summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Silence a warning about an unused variable in -Asserts buildsDouglas Gregor2009-02-111-1/+1
* Fix for PR3447: use padded sizes for computations on struct/union Eli Friedman2009-02-011-5/+5
* Implement constant generation of ImplicitValueInitExprs.Anders Carlsson2009-01-301-1/+6
* Introduce a new expression node, ImplicitValueInitExpr, thatDouglas Gregor2009-01-291-5/+0
* Clean up designated initialization of unions, so that CodeGen doesn'tDouglas Gregor2009-01-291-24/+21
* Improvements to code-generation and semantic analysis of designatedDouglas Gregor2009-01-281-1/+11
* Implement basic _Complex integer constant folding.Daniel Dunbar2009-01-281-1/+11
* Code generation support for C99 designated initializers.Douglas Gregor2009-01-281-6/+2
* Get rid of some code that should be unnecessary.Eli Friedman2009-01-251-52/+0
* Make the constant folder aware of Eli Friedman2009-01-251-0/+9
* Fix the address of a label to be properly considered and emitted as aEli Friedman2009-01-251-0/+6
* remove dead code.Chris Lattner2009-01-241-15/+0
* Add support for vectors to APValue. Vector constant evaluator and tests coming.Nate Begeman2009-01-181-0/+13
* add support for usage of cast to union thing with static varsNuno Lopes2009-01-171-20/+28
* (LLVM up) Match TargetData API change in LLVM TOT.Daniel Dunbar2009-01-121-1/+1
* Add QualifiedDeclRefExpr, which retains additional source-locationDouglas Gregor2009-01-061-1/+2
* Add support for member references (E1.E2, E1->E2) with C++ semantics,Douglas Gregor2008-12-201-1/+4
* add codegen support for __func__ and friends, producing the sameChris Lattner2008-12-121-0/+10
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-8/+11
* Change more code over to using the new Expr::EvaluateAnders Carlsson2008-12-011-16/+19
* Remove the #ifdeffed out code.Anders Carlsson2008-11-251-241/+0
* Use tryEvaluate for constant exprs.Anders Carlsson2008-11-221-2/+13
* A few corrections to the expr constant work. Not enabled at the Eli Friedman2008-11-171-2/+3
* More expr constant work. (Off by default).Anders Carlsson2008-11-171-8/+25
* rename Expr::tryEvaluate to Expr::Evaluate.Chris Lattner2008-11-161-2/+2
* More constant expr work.Anders Carlsson2008-11-161-6/+18
* Check in code that uses tryEvaluate for emitting constant exprs (not used yet).Anders Carlsson2008-11-151-0/+29
* Use IgnoreParenCasts. No functionality change.Anders Carlsson2008-11-151-10/+1
* Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expr...Sebastian Redl2008-11-111-8/+2
* make codegen reject initializes with designators, like this:Chris Lattner2008-10-261-0/+6
* Preliminary support for function overloadingDouglas Gregor2008-10-211-2/+2
* silence release-assert warnings.Chris Lattner2008-10-121-2/+2
* Make sema and codegen allow __builtin___CFStringMakeConstantString as a validChris Lattner2008-10-061-0/+18
* instead of making codegen try to know about all of the builtins to generateChris Lattner2008-10-061-23/+8
* Handle emitting __builtin_huge_valf as a constant expr.Anders Carlsson2008-08-251-0/+28
* Add CodeGen support for CXXZeroInitValueExpr.Argyrios Kyrtzidis2008-08-231-0/+3
* Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastEx...Argyrios Kyrtzidis2008-08-181-1/+1
* Add CodeGen support for AddrLabelExpr in initializers.Daniel Dunbar2008-08-161-0/+8
* Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar2008-08-161-5/+5
* Add GetAddrOfConstantCString methodDaniel Dunbar2008-08-131-5/+3
* Change ObjCRuntime GenerateProtocol[Ref] methods to takeDaniel Dunbar2008-08-131-0/+1
* Add ObjC constant string support for NeXT.Daniel Dunbar2008-08-121-2/+4
* Change CodeGenModule to only create ObjC runtime for ObjC filesDaniel Dunbar2008-08-111-1/+1
* More #include cleaningDaniel Dunbar2008-08-111-1/+2
* Back out r54608 (inline string literals were getting an extra '\0')Daniel Dunbar2008-08-101-23/+3
* Fix crash during initialization of a bitfield which followed a zeroDaniel Dunbar2008-08-101-2/+8
* Finally fix PR2189. This makes a fairly invasive but important change toChris Lattner2008-08-041-5/+4
* Rework codegen emission of globalsDaniel Dunbar2008-07-291-2/+2
* Fix a bug in my previous patch, CGF is not valid for constants outside a func...Chris Lattner2008-07-261-2/+2
* remove uses of QualType::getCanonicalType() from codegen for PR2189Chris Lattner2008-07-261-5/+4
OpenPOWER on IntegriCloud