summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Handle array to pointer decay in EmitCastExpr and get rid of VisitImplicitCas...Anders Carlsson2009-08-241-35/+23
* Handle CK_NullToMemberPointer in ScalarExprEmitter::EmitCastAnders Carlsson2009-08-241-1/+8
* Pass the cast kind to ScalarExprEmitter::EmitCastExpr.Anders Carlsson2009-08-241-4/+5
* More member pointer work.Anders Carlsson2009-08-243-8/+14
* Remove dead codeAnders Carlsson2009-08-242-12/+0
* Fix build of clang with gcc-4.4: #include <cstdio> was missing.Torok Edwin2009-08-243-0/+4
* Remove TargetInfo::getTargetPrefix().Daniel Dunbar2009-08-241-6/+12
* Switch TargetInfo to store an llvm::Triple.Daniel Dunbar2009-08-242-9/+6
* Switch ABI selection to use llvm::Triple instead of string munging.Daniel Dunbar2009-08-241-22/+35
* Don't install Clang libraries.Douglas Gregor2009-08-231-0/+3
* Whoops, comment this out for now. I'll fix it shortly.Anders Carlsson2009-08-231-0/+2
* More work towards zero-initializing structs that contain member pointers in c...Anders Carlsson2009-08-234-7/+52
* Remove the PaddingFields member from CGRecordLayout, it wasn't used anyway.Anders Carlsson2009-08-232-16/+3
* Handle CK_NullToMemberPointer casts in the constant expr emitter.Anders Carlsson2009-08-231-0/+2
* Change the constant expression emitter to look at the cast kind for to-union ...Anders Carlsson2009-08-221-14/+19
* Add a -fno-elide-constructors option to clang-cc.Anders Carlsson2009-08-221-1/+1
* Calculate the address point for a vtable better, and start fleshing out the v...Mike Stump2009-08-211-16/+48
* Patch to ir-gen copy assigning array members when synthesizing Fariborz Jahanian2009-08-212-7/+109
* Patch to provide ir-gen support in copying array membersFariborz Jahanian2009-08-212-10/+102
* Array member construction in prologue of user-declaredFariborz Jahanian2009-08-211-6/+17
* Introduce getConstantArrayElementCount API and use it inFariborz Jahanian2009-08-211-16/+6
* We now support overriding base functions in vtables. WIP.Mike Stump2009-08-211-17/+69
* Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis2009-08-211-2/+1
* Patch to ir-gen destruction of array member elements in revers orderFariborz Jahanian2009-08-201-0/+60
* ir-gen patch to destruct array members. WIP.Fariborz Jahanian2009-08-202-13/+44
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-207-20/+20
* Refine vbase offsets for the inductive case. Things are now startingMike Stump2009-08-201-7/+7
* Ensure we don't output repeated vbase offsets. I have a testcase forMike Stump2009-08-201-22/+23
* Test case for my last patch plus a minor clean up.Fariborz Jahanian2009-08-201-4/+2
* ir-gen for multi-dimensional array construction. WIP.Fariborz Jahanian2009-08-201-6/+18
* Removed unneeded code for break/continue statements inFariborz Jahanian2009-08-191-7/+0
* ir-gen for constructing arrays as non-static data members. WIP.Fariborz Jahanian2009-08-192-1/+99
* Switch to SmallString::str from SmallString::c_str.Daniel Dunbar2009-08-192-9/+14
* One second thought, I think I want to limit this class to just vtableMike Stump2009-08-191-5/+5
* Cleanup: fold IndirectPrimary into builder.Mike Stump2009-08-191-12/+9
* We don't want to confuse this layout with the BLayout from the builder.Mike Stump2009-08-191-3/+3
* Restore vbase offsets for classes without a primary.Mike Stump2009-08-191-1/+1
* Refine vcalls a little.Mike Stump2009-08-191-20/+32
* Introduce LocInfoType which is a Sema-specific implementation detail.Argyrios Kyrtzidis2009-08-191-1/+1
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-192-9/+9
* Cleanup.Mike Stump2009-08-181-4/+4
* Add some documentation.Mike Stump2009-08-181-0/+1
* Cleanups. Move GenerateRtti to CodeGenModule.Mike Stump2009-08-183-15/+18
* Renamed ClassProp data member of ObjCImplctSetterGetterRefExprFariborz Jahanian2009-08-181-6/+6
* Move the rest of the vtable building code into the new builder.Mike Stump2009-08-182-128/+102
* Suck up method generation.Mike Stump2009-08-181-19/+19
* Split out vtable bulding code into a builder.Mike Stump2009-08-181-19/+25
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-187-15/+22
* Fixed typo in last commit pointed out by Anton.David Chisnall2009-08-171-2/+2
* Changes to TargetABIInfo to (hopefully) select the correct calling convention...David Chisnall2009-08-171-7/+16
OpenPOWER on IntegriCloud