summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* Add support for code generation of builtins.Anders Carlsson2007-08-201-0/+1
* start splitting out aggregate value computation from EmitExpr into EmitAggExpr.Chris Lattner2007-08-111-2/+31
* now that implicit conversions are explicit, we can eliminate Chris Lattner2007-08-081-3/+0
* now that implicit conversions are explicit, we can eliminateChris Lattner2007-08-081-2/+0
* Implement codegen for __builtin_choose_expr. For example:Chris Lattner2007-08-041-0/+2
* implement codegen support for __builtin_types_compatible_pChris Lattner2007-08-031-0/+3
* Rename AddrLabel and OCUVectorComponent -> AddrLabelExpr and OCUVectorElement...Chris Lattner2007-08-031-14/+14
* add codegen support for storing into a single-element ocu lvalue, such as:Chris Lattner2007-08-031-0/+1
* refactor handling of ocuvector lvalue->rvalue codegen into its own method.Chris Lattner2007-08-031-0/+2
* implement lvalue to rvalue conversion for ocuvector components. We can now c...Chris Lattner2007-08-031-1/+2
* add support for codegen of an OCUVectorComponent as an lvalue.Chris Lattner2007-08-021-4/+22
* Implement code generation for __func__, __FUNCTION__ and __PRETTY_FUNCTION__Anders Carlsson2007-07-211-0/+2
* implement codegen support for sizeof/alignofChris Lattner2007-07-181-1/+1
* Implement break and continue. Patch by Anders Carlsson!Chris Lattner2007-07-161-1/+16
* implement codegen support for implicit casts.Chris Lattner2007-07-131-1/+1
* "Codegen for Character Literals and Conditional OperatorChris Lattner2007-07-131-1/+7
* Implement codegen for + and - with pointers. Patch contributed by Chris Lattner2007-07-131-0/+4
* implement codegen support for pre/post inc/dec.Chris Lattner2007-07-111-1/+1
* implement codegen support for rvalue-only vector subscripts, such as:Chris Lattner2007-07-101-0/+1
* Add support for codegen'ing vector subscripts, at least when they are lvalues.Chris Lattner2007-07-101-3/+30
* implement codegen support for FP literalsChris Lattner2007-07-091-0/+2
* add codegen support for <<= and >>=.Chris Lattner2007-06-291-3/+4
* Implement the rest of the compound assignment operators, except shifts.Chris Lattner2007-06-291-6/+6
* refactor some code, implement -=Chris Lattner2007-06-291-3/+9
* Rename ArithAssignBinaryOperator -> CompoundAssignOperator, implementChris Lattner2007-06-291-1/+4
* implement support for struct and complex returns.Chris Lattner2007-06-221-0/+4
* add some infrastructure for codegen'ing complex numbers. implement additionChris Lattner2007-06-221-1/+19
* remove location tracking for target infoChris Lattner2007-06-221-4/+2
* Build enough support for aggregates to be able to compile this:Chris Lattner2007-06-221-2/+5
* implement codegen of the relational operationsChris Lattner2007-06-201-4/+2
* Implement the equality operators for simple typesChris Lattner2007-06-201-0/+1
* Refactor CodeGenTypes out to CodeGenModule so it can be used for functionsChris Lattner2007-06-161-2/+5
* Split type analysis out to its own file, now the integer constant expr evalua...Chris Lattner2007-06-161-10/+3
* Finally bite the bullet and make the major change: split the clang namespaceChris Lattner2007-06-151-13/+14
* implement codegen of calls. We can now compile:Chris Lattner2007-06-151-0/+2
* Implement support for formal arguments. We can now compile this:Chris Lattner2007-06-131-1/+3
* Convert argument types over, which works for trivial scalars.Chris Lattner2007-06-091-2/+7
* codegen all declarators in a declstmt, allowing us to successfully codegenChris Lattner2007-06-091-2/+3
* Implement array subscripts for non-vla types.Chris Lattner2007-06-081-0/+3
* implement codegen of string literals.Chris Lattner2007-06-061-0/+2
* implement support for casts to/from pointers.Chris Lattner2007-06-061-1/+2
* implement codegen of a bunch more loop constructs and most expressionsChris Lattner2007-06-051-18/+92
* implement codegen of while stmts and lvalue evaluation of paren exprs :)Chris Lattner2007-06-051-0/+2
* Implement EmitUsualArithmeticConversions, so we can add shorts to floats andChris Lattner2007-06-031-2/+2
* implement a first hack at codegen'ing the usual unary conversions.Chris Lattner2007-06-021-1/+5
* Implement translation of pointer, reference and simple array types. We nowChris Lattner2007-06-021-2/+0
* Refactor EvaluateScalarValueToBool out of if statement emission, so it canChris Lattner2007-06-021-1/+12
* Implement scaffolding for lvalues. Implement block vardecl lvalues.Chris Lattner2007-06-021-0/+32
* Add initial support for fixed-size local vardecls. This allows us to compile:Chris Lattner2007-06-021-2/+7
* Start stubbing out decl codegen.Chris Lattner2007-06-021-0/+18
OpenPOWER on IntegriCloud