summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* implicit casts take care of this code, remove it now.Chris Lattner2007-08-261-3/+2
* refactor scalar conversions out into CGExprScalar.cppChris Lattner2007-08-261-58/+2
* tolerate unimplemented codegen betterChris Lattner2007-08-261-3/+4
* Teach emit-llvm for scalars to properly handle compound assignment Chris Lattner2007-08-241-109/+0
* completely refactor codegen of scalar expressions out into its own CGExprScal...Chris Lattner2007-08-241-676/+7
* stub out complex -> bool conversion.Chris Lattner2007-08-241-7/+10
* implement passing of complex and aggregates through call args.Chris Lattner2007-08-231-2/+22
* Implement parsing and code generation of Objective-C string literals.Anders Carlsson2007-08-211-0/+2
* move EmitLoadOfComplex/EmitStoreOfComplex into ComplexExprEmitter.Chris Lattner2007-08-211-30/+0
* implement comma for complex.Chris Lattner2007-08-211-1/+1
* and/or/xor are invalid for complex, even integer complex apparently.Chris Lattner2007-08-211-12/+3
* simplify code slightlyChris Lattner2007-08-211-3/+4
* reimplement support for complex comparisons, add support for integer complex ...Chris Lattner2007-08-211-23/+32
* reimplement complex mulChris Lattner2007-08-211-46/+12
* reimplement addition of complex numbers.Chris Lattner2007-08-211-23/+10
* Fix array->pointer decay. This unbreaks test/CodeGen/array.cChris Lattner2007-08-201-1/+26
* Add support for code generation of builtins.Anders Carlsson2007-08-201-0/+10
* Modified ArraySubscriptExpr to have accessors getLHS and getRHS in additionTed Kremenek2007-08-201-18/+7
* start splitting out aggregate value computation from EmitExpr into EmitAggExpr.Chris Lattner2007-08-111-53/+18
* fix a codegen bug handling ocuvector element exprs.Chris Lattner2007-08-101-3/+4
* implement initial codegen for aggregate return functions. This implementsChris Lattner2007-08-101-3/+12
* Fix a bug handling function -> pointer decay and avoid emitting a noopChris Lattner2007-08-101-2/+6
* now that implicit conversions are explicit, we can eliminate Chris Lattner2007-08-081-130/+31
* now that implicit conversions are explicit, we can eliminateChris Lattner2007-08-081-123/+45
* Implement codegen for __builtin_choose_expr. For example:Chris Lattner2007-08-041-0/+12
* implement codegen support for __builtin_types_compatible_pChris Lattner2007-08-031-0/+8
* Rename AddrLabel and OCUVectorComponent -> AddrLabelExpr and OCUVectorElement...Chris Lattner2007-08-031-17/+17
* implement codegen for multidest ocuvector expressions, like:Chris Lattner2007-08-031-5/+14
* add codegen support for storing into a single-element ocu lvalue, such as:Chris Lattner2007-08-031-10/+39
* refactor handling of ocuvector lvalue->rvalue codegen into its own method.Chris Lattner2007-08-031-43/+50
* In the common case where we are shuffling a vector, emit anChris Lattner2007-08-031-2/+19
* Add support for scalar-returning element accesses like V.xChris Lattner2007-08-031-2/+12
* implement lvalue to rvalue conversion for ocuvector components. We can now c...Chris Lattner2007-08-031-0/+26
* add support for codegen of an OCUVectorComponent as an lvalue.Chris Lattner2007-08-021-0/+12
* update this to build with LLVM ToTChris Lattner2007-08-011-2/+2
* Implement code generation for __func__, __FUNCTION__ and __PRETTY_FUNCTION__Anders Carlsson2007-07-211-0/+37
* implement codegen support for sizeof/alignofChris Lattner2007-07-181-1/+25
* Add a hack (mirroring llvm-gcc) to pointer difference Chris Lattner2007-07-161-7/+17
* Refactor code so that isIntegerConstantExpr has an ASTContext available.Chris Lattner2007-07-151-1/+1
* add FIXME and un-XFAIL testGabor Greif2007-07-141-0/+2
* A significant refactoring of the type size stuff to also Chris Lattner2007-07-141-1/+2
* add a fixmeChris Lattner2007-07-141-0/+2
* implement _Complex * == and !=Gabor Greif2007-07-131-3/+33
* Move getSize() out of type, into ASTContext, where it has target info, andChris Lattner2007-07-131-1/+1
* implement codegen support for implicit casts.Chris Lattner2007-07-131-6/+10
* "Codegen for Character Literals and Conditional OperatorChris Lattner2007-07-131-1/+47
* "Someone typed "PtrToInt" where they meant "IntToPtr".Chris Lattner2007-07-131-1/+1
* Implement codegen for + and - with pointers. Patch contributed by Chris Lattner2007-07-131-8/+77
* implement codegen support for pre/post inc/dec.Chris Lattner2007-07-111-7/+51
* implement codegen support for the "default argument promotions" (C99 6.5.2.2p6).Chris Lattner2007-07-101-3/+34
OpenPOWER on IntegriCloud