summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Refactor parameter attribute handling:Daniel Dunbar2008-09-081-30/+9
* Implement codegen of aggregates as lvalues in binary expressions,Daniel Dunbar2008-09-041-1/+15
* Add Objective-C property setter support.Daniel Dunbar2008-08-301-0/+18
* Refactor handling of calls:Daniel Dunbar2008-08-301-44/+55
* Add special "property reference" CodeGen::LValue type for emittingDaniel Dunbar2008-08-291-3/+25
* Support __PRETTY_FUNCTION__ and friends in Obj-C methods.Daniel Dunbar2008-08-251-22/+23
* Make code generation of ivar ref exprs more like member exprs.Anders Carlsson2008-08-251-19/+25
* Implement Obj-C ivar references to aggregates.Daniel Dunbar2008-08-231-0/+17
* NeXT: Fix message sends which return structures.Daniel Dunbar2008-08-231-5/+5
* Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar2008-08-231-1/+11
* Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar2008-08-161-2/+1
* Add GetAddrOfConstantCString methodDaniel Dunbar2008-08-131-4/+1
* Change ObjCRuntime GenerateProtocol[Ref] methods to takeDaniel Dunbar2008-08-131-0/+1
* Change CodeGenModule to only create ObjC runtime for ObjC filesDaniel Dunbar2008-08-111-1/+1
* More #include cleaningDaniel Dunbar2008-08-111-7/+0
* More #include cleaningDaniel Dunbar2008-08-111-0/+2
* More #include cleaningDaniel Dunbar2008-08-111-1/+1
* Back out r54608 (inline string literals were getting an extra '\0')Daniel Dunbar2008-08-101-13/+4
* rename PreDefinedExpr -> PredefinedExprChris Lattner2008-08-101-6/+6
* Fix bitfield accesses which straddle the boundary of the underlyingDaniel Dunbar2008-08-061-46/+116
* Finally fix PR2189. This makes a fairly invasive but important change toChris Lattner2008-08-041-1/+2
* Fix a regression I introduced in r54107:Chris Lattner2008-07-311-1/+1
* Rework codegen emission of globalsDaniel Dunbar2008-07-291-3/+3
* remove uses of QualType::getCanonicalType() from codegen for PR2189Chris Lattner2008-07-261-4/+4
* change more instances of QualType::getCanonicalType to callChris Lattner2008-07-261-5/+9
OpenPOWER on IntegriCloud