summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* First cut at setting attributes for functions and calls; this puts us Eli Friedman2008-06-011-0/+23
* Minor cleanup to use the ConvertTypeForMem helper.Eli Friedman2008-06-011-5/+3
* Rearrange EmitLValueForField a bit to work properly for _Bool bitfields Eli Friedman2008-05-291-10/+9
* Change uses of llvm::Type::isFirstClassType to use the newDan Gohman2008-05-221-1/+1
* Move getAccessedFieldNo out of lib/AST/Expr.cpp intoDan Gohman2008-05-221-5/+15
* Remove an unnecessary/buggy if check. Ran into this with some other Eli Friedman2008-05-211-6/+4
* Fix the emission of expressions like char a[10] = "asdf"; previously, Eli Friedman2008-05-191-0/+7
* Fix support for _Bool bitfields. The issue is that the bitfield width Eli Friedman2008-05-171-4/+20
* Add codegen support for block-level compound literals.Eli Friedman2008-05-131-0/+20
* Remove AST dependency on VMCore by switching ExtVectorElementExpr off Constant.Nate Begeman2008-05-131-21/+30
* Extend vector member references to include {.hi, .lo, .e, .o} which return aNate Begeman2008-05-091-8/+27
* OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris.Nate Begeman2008-04-181-23/+25
* Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVar...Steve Naroff2008-04-151-7/+7
* Since isComplexType() no longer returns true for _Complex integers, the codeChris Lattner2008-04-041-4/+4
* Codegen assignment to self correctly, patch by David Chisnall!Chris Lattner2008-04-041-2/+10
* some cleanups on top of David's patch. There are still twoChris Lattner2008-03-301-23/+18
* Add initial support for objc codegen for methods, ivars, and theChris Lattner2008-03-301-0/+39
* simplify the clang codegen by using the new Builder.CreateStructGEP method.Chris Lattner2008-03-191-20/+15
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+615
OpenPOWER on IntegriCloud