summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocateDouglas Gregor2009-08-311-1/+0
* Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we willDouglas Gregor2009-08-311-1/+1
* Patch for code gen. for c-style cast which ends inFariborz Jahanian2009-08-291-6/+7
* ir-gen related patch for type conversionFariborz Jahanian2009-08-281-0/+5
* Clean up CodeGenFunction::EmitCastLValue to use the cast kind. Error Eli Friedman2009-08-271-3/+13
* When a member reference expression includes a qualifier on the memberDouglas Gregor2009-08-261-1/+3
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-201-4/+4
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-4/+5
* Only do this for initializers of course.Anders Carlsson2009-08-161-8/+10
* Destroy bound temporaries.Anders Carlsson2009-08-161-0/+16
* Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries...Anders Carlsson2009-08-161-9/+16
* use GetVLASize instead of accessing VLASizeMap directly, this gets an assert if Chris Lattner2009-08-141-1/+1
* Update for LLVM API change.Owen Anderson2009-08-131-22/+33
* Use the inbounds variant of getelementptr for common pointer arithmetic.Dan Gohman2009-08-121-3/+3
* Update for LLVM API changes.Owen Anderson2009-07-301-8/+8
* Canonicalize else spacing.Mike Stump2009-07-301-10/+5
* Remove bogus "unsupported" case for vectors (which shouldn't Eli Friedman2009-07-301-2/+1
* Update for LLVM API change.Owen Anderson2009-07-291-8/+8
* Change uses of:Ted Kremenek2009-07-291-3/+3
* Patch to provide cast of objects in member accessFariborz Jahanian2009-07-291-16/+0
OpenPOWER on IntegriCloud