summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* fix volatile handling with ExtVectorElementExpr, so that weChris Lattner2009-02-161-8/+7
* introduce and use a new ExtVectorElementExpr::isArrow method, at Eli's sugges...Chris Lattner2009-02-161-4/+5
* enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyyChris Lattner2009-02-161-8/+12
* Add hook to add attributes to function declarations that we knowDouglas Gregor2009-02-141-1/+1
* Implicitly declare certain C library functions (malloc, strcpy, memmove,Douglas Gregor2009-02-131-1/+1
* Add basic support for C++ name mangling according to the Itanium C++Douglas Gregor2009-02-131-1/+1
* Add support for generating block call expressions.Anders Carlsson2009-02-121-1/+1
* Support IRgen of va_arg of structure as l-value.Daniel Dunbar2009-02-111-1/+9
* Some refactoring of Ivar offset code gen.Fariborz Jahanian2009-02-101-11/+1
* Add util Emit{LoadOf,StoreTo}Scalar methods to encapsulate conversionDaniel Dunbar2009-02-101-23/+38
* Pull CodeGenFunction::GetUndefRValue() out of EmitUnsupportedRValue.Daniel Dunbar2009-02-051-10/+14
* ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi).Fariborz Jahanian2009-02-031-16/+8
* objc2's ir-gen for nonfragile ivar access.Fariborz Jahanian2009-02-031-4/+9
* Thread CGFunctionInfo construction through CodeGenTypes.Daniel Dunbar2009-02-021-1/+2
* More ABI API cleanup.Daniel Dunbar2009-02-021-1/+1
* ABI handling API changes.Daniel Dunbar2009-02-021-1/+1
* Refactored code gen for ivar access in preparation forFariborz Jahanian2009-02-021-1/+2
* Vector codegen improvementsNate Begeman2009-01-181-40/+59
* Patch to implement code gen for aggrgate-valued property usedFariborz Jahanian2009-01-121-0/+8
* Implement EmitUnsupportedRValue to generate an appropriately typed RValue.Daniel Dunbar2009-01-091-3/+13
* Give "unsupported" error on calls through block pointers instead ofDaniel Dunbar2009-01-091-6/+22
* Add QualifiedDeclRefExpr, which retains additional source-locationDouglas Gregor2009-01-061-1/+3
* Add ASTContext::getBaseElementType and use it in CodeGenFunction::EmitArraySu...Anders Carlsson2008-12-211-6/+1
* Handle VLA indexingAnders Carlsson2008-12-211-2/+19
* Add support for member references (E1.E2, E1->E2) with C++ semantics,Douglas Gregor2008-12-201-1/+3
* Removed a slot in ObjCMemRegExpr used inFariborz Jahanian2008-12-181-2/+2
* Code gen. for ivar references; including bitfieldFariborz Jahanian2008-12-151-29/+37
* Fix rdar://6095061 - gcc allows __builtin_choose_expr as an lvalueChris Lattner2008-12-121-0/+6
* Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner2008-11-241-1/+1
* Implemented ir-gen for 'implicit' properties using the new AST nodes.Fariborz Jahanian2008-11-221-0/+26
* Fields of ivars of struct types are considered ivarsFariborz Jahanian2008-11-211-2/+7
* Support generation of objc_assign_ivar for ivarFariborz Jahanian2008-11-201-3/+9
* Added a test case for __weak field decls. Change SetVarDeclObjCAttributeFariborz Jahanian2008-11-201-8/+9
* More objc gc stuff. Read/Write barriers for local static/extern,Fariborz Jahanian2008-11-201-17/+45
* More of objective-c's gc code-gen. Treat objective-cFariborz Jahanian2008-11-191-0/+6
* Few more changes due to Daniel's feedback.Fariborz Jahanian2008-11-191-17/+17
* Fix redundant load of bit-fields on assignment (to get the updatedDaniel Dunbar2008-11-191-3/+23
* Generate strong write barriers for __strong objects.Fariborz Jahanian2008-11-191-6/+13
* Patch for generation of weak write barriers for objcFariborz Jahanian2008-11-181-1/+9
* Generate objc_read_weak for __weak objc loads.Fariborz Jahanian2008-11-181-0/+8
* Some basic support toward objective-c's GC code gen.Fariborz Jahanian2008-11-181-2/+8
* Add a new expression node, CXXOperatorCallExpr, which expresses aDouglas Gregor2008-11-141-1/+3
* Easy IRgen improvement for bitfields, don't emit x >> 0.Daniel Dunbar2008-11-131-2/+3
* Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'....Douglas Gregor2008-11-041-3/+8
* Emit more descriptive unsupported error message on dot-syntax use of super.Daniel Dunbar2008-10-171-0/+2
* Lift CodeGenFunction::EmitPredefinedFunctioName out of EmitPredefinedLValue.Daniel Dunbar2008-10-171-23/+27
* Refactor some CodeGen functionality: Daniel Dunbar2008-09-241-15/+35
* Implement CodeGen support for the 'CXXConditionDeclExpr' expression node, whi...Argyrios Kyrtzidis2008-09-101-0/+9
* Move ABI specific code for functions / calls to CGCall.cpp:Daniel Dunbar2008-09-091-55/+0
* Change CodeGen to emit calls using (RValue,Type) list:Daniel Dunbar2008-09-091-40/+25
OpenPOWER on IntegriCloud