summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-615/+0
* Propagate calling convention information to function declarations and CallInstNate Begeman2008-03-091-5/+7
* Implement extern block var.Lauro Ramos Venancio2008-02-161-3/+8
* Remove useless parameter from isConstantSizeType.Eli Friedman2008-02-151-1/+1
* Adjust for the API change to APInt::getBitsSet.Dan Gohman2008-02-121-1/+1
* Expose the logic for field address codegen; it is needed for aggregate Eli Friedman2008-02-091-3/+9
* Simplify bitfield codegen.Lauro Ramos Venancio2008-02-071-6/+19
* fix a problem reported by Eli, caused by not keeping bool as i1 Chris Lattner2008-01-301-2/+11
* Make sure to emit all the arguments to a function call. This fixes the Eli Friedman2008-01-301-10/+7
* Fix a typo.Lauro Ramos Venancio2008-01-221-1/+1
* Implement bitfield write.Lauro Ramos Venancio2008-01-221-2/+37
* Implement bitfield read.Lauro Ramos Venancio2008-01-221-9/+35
* Fix for EmitCallExpr changed in OverloadExpr patchNate Begeman2008-01-171-1/+1
* Implement basic overload support via a new builtin, __builtin_overload.Nate Begeman2008-01-171-21/+23
* Fix the type of predefined identifiers like __func__. Patch byChris Lattner2008-01-121-3/+0
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Enable CodeGen for member expressions based on call expressions returning agg...Christopher Lamb2007-12-291-0/+7
* Make MemberExpr code safe w.r.t. address spaces.Christopher Lamb2007-12-291-2/+2
* local static vars are globals also. This fixes a testcaseChris Lattner2007-12-181-1/+1
* Update to use new PointerType::getUnqual() api.Christopher Lamb2007-12-171-5/+10
* Match union field type when member expression is u->xDevang Patel2007-12-111-2/+10
* Add assert to flag incomplete bit-field support.Devang Patel2007-12-101-0/+3
* 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
OpenPOWER on IntegriCloud