summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* fix logic for member expr codegen.Chris Lattner2007-12-021-11/+7
* Handle global variable definitions which change the type of a definition, suc...Chris Lattner2007-12-021-2/+4
* convert the rest of the stderr users in codegen to use diagnostics.Chris Lattner2007-12-021-2/+1
* fix a bug handling typedefs in member expr codegen. Patch Chris Lattner2007-11-301-2/+3
* Fix a codegen crash on void ?: reported by OliverChris Lattner2007-11-301-0/+5
* Implement support for -fwritable-strings and make the code generatorChris Lattner2007-11-281-12/+2
* __real__ and __imag__ can be lvalues. Add support to ast and codegen for them.Chris Lattner2007-10-301-3/+15
* Fix 80 col violations.Devang Patel2007-10-301-5/+6
* Codegen union member references.Devang Patel2007-10-261-9/+10
* Handle non LValue base expressions.Devang Patel2007-10-261-8/+5
* HandleDevang Patel2007-10-241-10/+19
* check base type.Devang Patel2007-10-241-1/+1
* Use isUnionType() predicate.Devang Patel2007-10-241-1/+1
* untabifyDevang Patel2007-10-241-3/+3
* Handle simple struct member expr.Devang Patel2007-10-231-0/+31
* move IdentifierTable.h from liblex to libbasic.Chris Lattner2007-10-071-1/+0
* fix some warnings, patch by Justin HandvilleChris Lattner2007-09-161-0/+6
* Phase 2 of making the Decl class more lightweight...Steve Naroff2007-09-131-1/+1
* When dumping out errors about unsupported stuff, emit loc info.Chris Lattner2007-09-131-1/+1
* Generalize RValue to handle complex better, generalize EmitCompoundStmt toChris Lattner2007-08-311-4/+22
* Implement codegen support for lowering "library builtins" like __builtin_isinf Chris Lattner2007-08-311-1/+4
* remove some ugly code now that implicit defs are being generated in this case...Chris Lattner2007-08-291-15/+0
* remove dead codeChris Lattner2007-08-261-4/+0
* eliminate EmitAnyExpr, inlining it and simplifying it into its only caller.Chris Lattner2007-08-261-21/+0
* eliminate use of EmitAnyExpr.Chris Lattner2007-08-261-17/+25
* remove ConvertScalarValueToBool.Chris Lattner2007-08-261-72/+4
* be slightly more volatile correctChris Lattner2007-08-261-1/+1
* Omit EmitConversionChris Lattner2007-08-261-21/+0
* 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
OpenPOWER on IntegriCloud