summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Update for LLVM API change.Owen Anderson2009-07-081-1/+1
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-4/+4
* PR4390: Make sure to handle anonymous unions correctly while building Eli Friedman2009-06-141-5/+2
* Sink the BuiltinInfo object from ASTContext into theChris Lattner2009-06-141-0/+1
* Fix up constant expression handling to deal with the address Eli Friedman2009-05-271-15/+3
* Reflow some comments.Mike Stump2009-05-161-3/+3
* push GlobalDecl through enough of the CodeGenModule interfacesChris Lattner2009-05-121-1/+1
* Correct for renaming PaddedSize -> AllocSize inDuncan Sands2009-05-091-6/+6
* Fix crash with constant initialization of bit-fields in unions.Eli Friedman2009-05-071-1/+1
* Fix for PR4108: be a bit looser with the casts that we accept in Eli Friedman2009-04-301-2/+3
* Minor work related to removing the assumption that value initialization Eli Friedman2009-04-131-11/+18
* Add support for generating reference initialization code.Anders Carlsson2009-04-111-2/+21
* Rename variables to avoid conflict.Anders Carlsson2009-04-101-8/+8
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-4/+4
* Add a destination type argument to EmitConstantExpr. This will be used for wh...Anders Carlsson2009-04-081-9/+17
* More "prep" work for handling UTF16 CFString.Steve Naroff2009-04-011-2/+1
* Some "prep" work for handling ObjC @-string constants that contain UTF-8. No ...Steve Naroff2009-03-311-3/+2
* Return 0 if the ConstExprEmitter can't handle an expression.Anders Carlsson2009-03-031-3/+1
* Do some blocks cleanup and simplification. Fix a crash, and add a test case.Anders Carlsson2009-03-011-3/+7
* CodeGen support for copied BlockDeclRefExprs.Mike Stump2009-02-251-1/+1
* first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner2009-02-241-4/+23
* Fix IRgen of constant expressions referring to external/staticDaniel Dunbar2009-02-241-5/+8
* Eliminate a bunch of code which should be dead.Eli Friedman2009-02-221-194/+5
* Add enough checking to ensure that non-constant block literals don'tMike Stump2009-02-191-1/+5
* Remove IRgen constant emission assumption that LValue APValue resultsDaniel Dunbar2009-02-191-15/+31
* More codegen for blocks. The type of block literals should be better.Mike Stump2009-02-191-0/+3
* Change EmitConstantExpr to allow failure.Daniel Dunbar2009-02-171-15/+33
* Generate the helper function for blocks. Now basic codegen isMike Stump2009-02-141-1/+4
* Add hook to add attributes to function declarations that we knowDouglas Gregor2009-02-141-1/+2
* Add a very basic implemenation of global blocks. This needs to be cleaned up.Anders Carlsson2009-02-121-0/+4
* 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
OpenPOWER on IntegriCloud