summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Code generation of Conditional operators that are lvalues (but that aren't bi...Anders Carlsson2009-09-151-5/+38
* Implement CodeGenFunction::EmitCXXExprWithTemporariesLValue.Anders Carlsson2009-09-141-0/+2
* Don't use the PredefinedExpr string as the global variable name, these don'tDaniel Dunbar2009-09-121-1/+5
* Handle CK_DerivedToBase when emitting lvalue casts.Anders Carlsson2009-09-121-21/+42
* Add support for __block variables with alignment greater than __alignof(void *).Anders Carlsson2009-09-121-7/+2
* Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinIDDouglas Gregor2009-09-121-1/+1
* Set the calling convention based on the CGFunctionInfo.Daniel Dunbar2009-09-111-1/+8
* GlobalDecl doesn't have an explicit constructor anymore.Anders Carlsson2009-09-101-1/+1
* If a cast expression needs either a conversion function or a constructor to b...Anders Carlsson2009-09-091-11/+3
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-3/+2
* Reflow comments and some minor whitespace fixups.Mike Stump2009-09-091-182/+179
* Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam ...Anders Carlsson2009-09-081-14/+3
* Implement AST, semantics, and CodeGen for C++ pseudo-destructorDouglas Gregor2009-09-041-0/+10
* Handle member expressions that return references correctly.Anders Carlsson2009-09-011-0/+1
* Fixed a property getter ir-gen crash.Fariborz Jahanian2009-09-011-2/+3
OpenPOWER on IntegriCloud