summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make the comma operator consistently call EnsureInsertPoint.Eli Friedman2009-12-071-0/+1
* use new helpers to simplify code.Chris Lattner2009-12-061-8/+4
* Make EmitStoreOfScalar generate a more sane representation of boolean stores.Eli Friedman2009-12-011-6/+1
* Don't pass false (default) for isVolatile parameter to CreateLoad.Daniel Dunbar2009-11-291-2/+5
* Implement IRGen for MemberExpr referring to static member function.Eli Friedman2009-11-261-17/+24
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-8/+0
* Rename CleanupScope -> DelayedCleanupBlock. No functionality change.Douglas Gregor2009-11-241-1/+1
* Handle base-to-derived casts. Will land test case shortly.Anders Carlsson2009-11-231-5/+21
* Clean up EmitPointerToDataMemberBinaryExpr a bit.Eli Friedman2009-11-181-7/+5
* More const is always good.Anders Carlsson2009-11-171-4/+4
* Implement most of dynamic_cast. WIP.Mike Stump2009-11-161-5/+15
* Some minor cleanup for EmitCastLValue.Eli Friedman2009-11-161-11/+7
* Implement typeid for class types.Mike Stump2009-11-151-0/+8
* Handle CK_BitCast in EmitCastLValue.Anders Carlsson2009-11-141-3/+12
* Handle CXXDefaultArgExprs in EmitLValue. Fixes PR5484.Anders Carlsson2009-11-141-2/+4
* Explicitly note that pre-inc/dec lvalues are not supported yet, so that itEli Friedman2009-11-091-1/+5
* Add clarifying parens.Daniel Dunbar2009-11-081-1/+1
* Handle member expressions where the member declaration is actually a static v...Anders Carlsson2009-11-071-0/+3
* More LValue related code cleanup.Anders Carlsson2009-11-071-18/+27
* More cleanup, the code is much easier to follow now.Anders Carlsson2009-11-071-24/+11
* Reduce nesting, no functionality change.Anders Carlsson2009-11-071-18/+20
* We only need to call SetObjCNonGC for local variables. No functionality change.Anders Carlsson2009-11-071-3/+3
* Change EmitPointerToDataMemberLValue to take a FieldDecl. No intended functio...Anders Carlsson2009-11-071-4/+3
* random tidyingChris Lattner2009-10-281-101/+104
* adjust for a pending LLVM change.Chris Lattner2009-10-281-3/+3
* Add Code gen support for '->*' operator which fellFariborz Jahanian2009-10-261-1/+4
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-231-6/+4
* Emit calls using the canonical prototype of the called function.John McCall2009-10-231-3/+5
* Complete code gen for '.*' binary expression forFariborz Jahanian2009-10-221-0/+25
* Expand on code gen. for pointer to data members so it worksFariborz Jahanian2009-10-211-3/+4
* Code gen for pointer-to-datamember - WIP.Fariborz Jahanian2009-10-211-0/+21
* Code-gen for CXXZeroInitValueExpr AST passedFariborz Jahanian2009-10-201-0/+14
* Handle emitting the assignment operator when the lhs is a reference. Fixes PR...Anders Carlsson2009-10-191-0/+10
* Twinify CodeGenFunction::CreateTempAllocaDaniel Dunbar2009-10-191-2/+2
* When binding a reference to a temporary, it's important that other temporarie...Anders Carlsson2009-10-181-16/+22
* HandleAnders Carlsson2009-10-151-3/+45
* Simplify pointer creation with the new Type::getInt*Ptr methods.Benjamin Kramer2009-10-131-2/+1
* There is no need to attach debug location info with alloca instruction.Devang Patel2009-10-121-5/+1
* Add support to attach debug info to an instruction.Devang Patel2009-10-061-1/+5
* <rdar://problem/7263113> Make clang produce gcc's objc_assign_StrongCast as a...Fariborz Jahanian2009-09-301-1/+11
* Fixed another code gen bug in objc's new write-barrier API.Fariborz Jahanian2009-09-251-1/+2
* Patch fixes a code gen. bug in generation of objc_assign_ivarFariborz Jahanian2009-09-241-2/+13
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-99/+59
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-6/+6
* Removed -fobjc-newgc-api option. clang now conforms toFariborz Jahanian2009-09-211-2/+1
* Miscellanous fixes in generatation of objc gc's write-barriers.Fariborz Jahanian2009-09-211-17/+13
* Fixed a bug in generation of the new write-barriers when Fariborz Jahanian2009-09-181-1/+11
* patch for generating objc'2 objc_assign_ivar. WIP.Fariborz Jahanian2009-09-161-14/+9
* Starting patch to generate more specific API for objc'sFariborz Jahanian2009-09-161-2/+37
* Removed a superfluous check before settingFariborz Jahanian2009-09-161-2/+1
OpenPOWER on IntegriCloud