aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2008-08-29Downgrade a number of FIXME asserts to ErrorUnsupported.Daniel Dunbar
2008-08-29Add special "property reference" CodeGen::LValue type for emittingDaniel Dunbar
2008-08-28Fix double-free error with sizeof applied to VLA types.Daniel Dunbar
2008-08-28NeXT: Emit mostly-correct property type encoding.Daniel Dunbar
2008-08-27Initial support for Obj-C dot-syntax for getters.Daniel Dunbar
2008-08-27NeXT: Refactor protocol method metadata emission.Daniel Dunbar
2008-08-26NeXT: Emit correct properties for category.Daniel Dunbar
2008-08-26NeXT: Emit metadata for synthetsized properties.Daniel Dunbar
2008-08-26Objective-C @synthesize support.Daniel Dunbar
2008-08-25Do typechecking and codegen for K&R-style function declarations Eli Friedman
2008-08-25Support __PRETTY_FUNCTION__ and friends in Obj-C methods.Daniel Dunbar
2008-08-25Change another is-a-pointer check to check in terms of LLVM type.Daniel Dunbar
2008-08-25Do is-a-pointer checks in terms of LLVM types inDaniel Dunbar
2008-08-25Fix Obj-C super sends inside class methods.Daniel Dunbar
2008-08-25Name struct types generated for Obj-C classes.Daniel Dunbar
2008-08-25Use DenseMap on IdentifierInfo instead of StringMap.Daniel Dunbar
2008-08-25NeXT: Emit symbols used to manage linking of Obj-C classes.Daniel Dunbar
2008-08-25Handle emitting __builtin_huge_valf as a constant expr.Anders Carlsson
2008-08-25Make code generation of ivar ref exprs more like member exprs.Anders Carlsson
2008-08-25Handle static variables inside obj-c methods.Anders Carlsson
2008-08-24Convert qualified interface types correctly.Anders Carlsson
2008-08-23Handle static initializers in Objective-C++ methods.Anders Carlsson
2008-08-23Add CodeGen support for CXXZeroInitValueExpr.Argyrios Kyrtzidis
2008-08-23Drop a dead call to isConstantExpr()Daniel Dunbar
2008-08-23NeXT: Clean up constant CFString handling.Daniel Dunbar
2008-08-23Implement Obj-C ivar references to aggregates.Daniel Dunbar
2008-08-23NeXT: Fix message sends which return structures.Daniel Dunbar
2008-08-23NeXT: Implement super message sends.Daniel Dunbar
2008-08-23Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar
2008-08-23Move [LR]Value into CGValue.hDaniel Dunbar
2008-08-23NeXT: Emit property metadata (classes, protocols, categories).Daniel Dunbar
2008-08-22NeXT: Emit category metadata.Daniel Dunbar
2008-08-22Add preliminary (and probably broken) codegen support for C++ static initiali...Anders Carlsson
2008-08-21NeXT: Emit [meta]class protocol references.Daniel Dunbar
2008-08-21Preliminary support for Obj-C classes in NeXT runtime.Daniel Dunbar
2008-08-20Move all Obj-C runtime interaction into CodeGenFunction.Daniel Dunbar
2008-08-18Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastEx...Argyrios Kyrtzidis
2008-08-16Add NeXT runtime support for generating methods.Daniel Dunbar
2008-08-16Add CodeGen support for AddrLabelExpr in initializers.Daniel Dunbar
2008-08-16Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar
2008-08-16Change ObjCRuntime::LookupClass -> GetClass, and now takes theDaniel Dunbar
2008-08-15Clean up CodeGenModule interface.Daniel Dunbar
2008-08-15Change CGObjCRuntime methods to take appropriate clang Decls.Daniel Dunbar
2008-08-15Infinite loops considered harmful. Daniel Dunbar
2008-08-13Update some isIntegerConstantExpr uses to useDaniel Dunbar
2008-08-13Add GetAddrOfConstantCString methodDaniel Dunbar
2008-08-13Implement Obj-C protocol metadata generation for NeXT.Daniel Dunbar
2008-08-13Change ObjCRuntime GenerateProtocol[Ref] methods to takeDaniel Dunbar
2008-08-12Emit OBJC_MODULE_INFO and OBJC_SYMBOLS metadataDaniel Dunbar
2008-08-12Drop Sender from GenerateMessageSend*Daniel Dunbar