aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-04-21don't bother emitting a zero byte memset at all. We used to get themChris Lattner
2009-04-21Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor
2009-04-21Pass and return aggregate types directly to function calls.Sanjiv Gupta
2009-04-21use of predefined identifiers like __func__ at global scope warn in sema,Chris Lattner
2009-04-21Remove unnused variable.Daniel Dunbar
2009-04-21Kill ASTContext::[gs]etFieldForDecl, instead we just lookup thingsDaniel Dunbar
2009-04-21Remove LateBoundIVars() runtime interface, it is unused.Daniel Dunbar
2009-04-21Assert on a few conditions that (I believe) should holdDaniel Dunbar
2009-04-20ObjC2's Ivar bitmap layout work. No change in functionality.Fariborz Jahanian
2009-04-20Move countInheritedIvars to within striking distance ofDaniel Dunbar
2009-04-20the __gnuc_inline__ attribute is actually named __gnu_inline__,Chris Lattner
2009-04-20Inline GetFirstIvarInRecord into sole caller.Daniel Dunbar
2009-04-20Set a bit in IMAGE_INFO to indicate that we don't contain anyDaniel Dunbar
2009-04-20Lift out GetNamedIvarList.Daniel Dunbar
2009-04-20Don't emit ivar offsets for unnamed bit fields.Daniel Dunbar
2009-04-20PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and Eli Friedman
2009-04-20PR3248: Make sure the evaluate the operand of a sizeof when it has a VLA type.Eli Friedman
2009-04-20Remove non-const form of lookupFieldDeclForIvar.Daniel Dunbar
2009-04-20Comment fixes.Daniel Dunbar
2009-04-19Lift GetClassSizeInfo out of GenerateClass, add a FIXME.Daniel Dunbar
2009-04-19PR3853: Add CodeGen support for __thread.Eli Friedman
2009-04-19Silence gcc warning.Eli Friedman
2009-04-19silence a warning, it isn't clear what the right answer is here,Chris Lattner
2009-04-19silence a warning, I need to talk to Devang about this code.Chris Lattner
2009-04-19Fix rdar://6804402 - crash on objc implementations declared withChris Lattner
2009-04-19Fix bug in computation of ivar offsets for (adjacent) bitfields.Daniel Dunbar
2009-04-19revert david's patch, which causes a testsuite failure.Chris Lattner
2009-04-19Reuse ObjcIvarOffsetVariable instead of duplicating code.Daniel Dunbar
2009-04-19Remove some unnecessary complexity.Daniel Dunbar
2009-04-18"This patch fixes message sends to super in class methods for the GNU runtime...Chris Lattner
2009-04-18Use EmitCallArgs in EmitObjCMessageExpr.Anders Carlsson
2009-04-18Make CodeGenFunction::EmitCallArgs a template function that takes a generic "...Anders Carlsson
2009-04-18Use getAsPointerType instead of using getCanonicalType directly.Daniel Dunbar
2009-04-18Fix a bug found by inspection, class/meta references could be emittedDaniel Dunbar
2009-04-18fix incorrect lowering of __builtin_ia32_shufpd, rdar://6803924Chris Lattner
2009-04-18FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor
2009-04-17fix a crash compiling code with its own definition of objc_assign_weak.Chris Lattner
2009-04-17Use PresumedLoc to record line number in debug info entries.Devang Patel
2009-04-17Don't put msgrefs in used globals (in particular, we don't wantDaniel Dunbar
2009-04-17Appropriately set file name and directory name in debug info compile units.Devang Patel
2009-04-17Fix rdar://6800926 - crash compiling non-fragile _Bool bitfield ivar,Chris Lattner
2009-04-17tidy some code.Chris Lattner
2009-04-17Add support for generating (very basic) C++ destructors. These aren't called ...Anders Carlsson
2009-04-17Attributes on block functions were not being set.Daniel Dunbar
2009-04-17Implement basic code generation of constructor calls. We can now compile:Anders Carlsson
2009-04-16Add GetAddrOfCXXConstructor and use it.Anders Carlsson
2009-04-16Removed a no longer needed FIXME comment.Fariborz Jahanian
2009-04-16Category method synbols must be qualified by gategory name toFariborz Jahanian
2009-04-16Fix a crash bug when comparing overload quality of conversion operators with ...Sebastian Redl
2009-04-16Ensure that the most recent declaration of a tentative definition winsDaniel Dunbar