- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- cf5abc7 Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 13 years ago
- 9d96bce Alloa catching Objective-C id's being thrown with C++ throw by Fariborz Jahanian · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 14 years ago
- 789ecde Fix some problems where functions must be bitcast but we're expecting a llvm::Function of the right type. by David Chisnall · 14 years ago
- 6f40e22 Patch to fix IR-gen crash generating structure ABI which implements by Fariborz Jahanian · 14 years ago
- c69a505 Remove unused STL header includes. by Jay Foad · 14 years ago
- fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
- 9735ca6 Continuing work on ObjC tidyup: by David Chisnall · 14 years ago
- 60be607 Simplify Mac runtime selection - it's the factory function's job to select which class to produce, not CodeGenModule's. by David Chisnall · 14 years ago
- 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
- 8fac25d Add support for GNU runtime property set / get structure functions. Minor refactoring of Mac runtime (returns the same function for both, as the Mac runtimes currently only provide a single entry point for setting and getting struct properties, although this will presumably be fixed at some point). by David Chisnall · 14 years ago
- c5904b4 Fixes an obscure bug in importd block variable layout by Fariborz Jahanian · 14 years ago
- 89ecd41 Some early work for providing block layout info. by Fariborz Jahanian · 14 years ago
- 5a18039 Support catching Objective C pointers in C++ under the non-fragile NeXT runtime. by John McCall · 14 years ago
- 021a7a6 Adopt objc_assign_threadlocal() for __thread variables of GC types. by Fariborz Jahanian · 14 years ago
- f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 14 years ago
- 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 15 years ago
- 55bcace Patch adds support for copying of those by Fariborz Jahanian · 15 years ago
- ef072fd Push a return-value slot throughout ObjC message-send codegen. Will be by John McCall · 15 years ago
- c6cd5fd Changed signature of GenerateMessageSend() function to pass the ObjCInterfaceDecl for class messages and removed the boolean IsClassMessage argument, which wasn't used anywhere. by David Chisnall · 15 years ago
- 6cc5906 Add some API code for future work. by Fariborz Jahanian · 15 years ago
- f0fe5bc IRgen: Move BitField LValues to just hold a reference to the CGBitFieldInfo. by Daniel Dunbar · 15 years ago
- 6876fe6 Minor include pruning. by Benjamin Kramer · 15 years ago
- 6d5a1c2 Revert "Numerous changes to selector handling:", this breaks a whole bunch of by Daniel Dunbar · 15 years ago
- a8fa96e Numerous changes to selector handling: by David Chisnall · 15 years ago
- 0d13f6f Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. by David Chisnall · 15 years ago
- 6c7a1f3 Patch fixes a code gen. bug in generation of objc_assign_ivar (objc GC's API). by Fariborz Jahanian · 15 years ago
- d6c93d7 IRgen/ObjC: Make the target method decl available to GenerateMessageSendSuper. by Daniel Dunbar · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 08c3213 Re-implemented generation of objc_memmove_collectable by Fariborz Jahanian · 15 years ago
- ad64e02 fix objc codegen to not have its own list of things that eventually get into llvm.used, just by Chris Lattner · 15 years ago
- 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
- c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 15 years ago
- f5408fe Reflow some comments. by Mike Stump · 16 years ago
- df9ccc6 Patch to support Gnu runtime's typed selectors. Patch by David Chisnall. by Fariborz Jahanian · 16 years ago
- 9f89f2b Add a ComputeIvarBaseOffset overload taking an implementation by Daniel Dunbar · 16 years ago
- 2bebbf0 Compute Objective-C metadata size information from the record layout, by Daniel Dunbar · 16 years ago
- 1d7e539 Coalesce the ivar offset calculation further. by Daniel Dunbar · 16 years ago
- 84ad77a Add CGObjCRuntime::GetConcreteClassStruct to encapsulate access to the by Daniel Dunbar · 16 years ago
- 9777687 Merge ivar access amongst the three runtimes. by Daniel Dunbar · 16 years ago
- 2a03192 Make ObjCInterfaceDecl's const in some more places. by Daniel Dunbar · 16 years ago
- 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 16 years ago
- 6bf2ae0 Remove LateBoundIVars() runtime interface, it is unused. by Daniel Dunbar · 16 years ago
- 33fdb73 Some "prep" work for handling ObjC @-string constants that contain UTF-8. No functionality change. by Steve Naroff · 16 years ago
- 74391b4 pull "runtime globals" into the same framework as other functions/global variables. by Chris Lattner · 16 years ago
- 7ce7792 Obscure code gen bug related to sending by Fariborz Jahanian · 16 years ago
- f63aa3f Some refactoring of Ivar offset code gen. by Fariborz Jahanian · 16 years ago
- 598d3f6 ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi). by Fariborz Jahanian · 16 years ago
- 45012a7 objc2's ir-gen for nonfragile ivar access. by Fariborz Jahanian · 16 years ago
- 0bb2036 Refactored code gen for ivar access in preparation for by Fariborz Jahanian · 16 years ago
- 30bc571 Use NonFragileABI as name of new Next abi. More comments for the new meta-data. by Fariborz Jahanian · 16 years ago
- ee0af74 Refactoring ObjC Next's runtime classes in preparation for the new ObjC's abi. by Fariborz Jahanian · 16 years ago
- 679a502 This patch fixes the code gen failures which was a fallout from by Fariborz Jahanian · 16 years ago
- fea8685 Remove tabs. by Nate Begeman · 16 years ago
- bd71be4 Consolidated @try and @synchronize into a single code gen. method. by Fariborz Jahanian · 16 years ago
- 7eda836 Introducing objc_assign_ivar to clang. by Fariborz Jahanian · 16 years ago
- 5862650 Generate strong write barriers for __strong objects. by Fariborz Jahanian · 16 years ago
- 3e283e3 Patch for generation of weak write barriers for objc __weak objects. by Fariborz Jahanian · 16 years ago
- 6dc2317 Generate objc_read_weak for __weak objc loads. by Fariborz Jahanian · 16 years ago
- 10cac6f Start implementing support for @synchonized with the darwin ObjC API. by Chris Lattner · 16 years ago
- 45d196b Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
- 49f6602 Add Obj-C runtime methods to get runtime specific functions for by Daniel Dunbar · 16 years ago
- 64d5d6c Move handling of @try and @throw to the runtime class. by Anders Carlsson · 16 years ago
- 46f45b9 Change CodeGen to emit calls using (RValue,Type) list: by Daniel Dunbar · 16 years ago
- 2abd89c Handle mutation while enumerating correctly. Fix some bugs. by Anders Carlsson · 16 years ago
- 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
- 19cd87e Refactor handling of calls: by Daniel Dunbar · 16 years ago
- f56f191 Fix Obj-C super sends inside class methods. by Daniel Dunbar · 16 years ago
- 8f2926b Trim CGObjCRuntime::GenerateMessageSend[Super] by Daniel Dunbar · 16 years ago
- ddb2a3d Change ObjCRuntime::LookupClass -> GetClass, and now takes the by Daniel Dunbar · 16 years ago
- 7ded7f4 Change CGObjCRuntime methods to take appropriate clang Decls. by Daniel Dunbar · 16 years ago
- af2f62c Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 16 years ago
- 2bedbf8 Drop Sender from GenerateMessageSend* by Daniel Dunbar · 16 years ago
- 98c5ead Protocol related tweaks by Daniel Dunbar · 16 years ago
- bbce49b Add ObjC constant string support for NeXT. by Daniel Dunbar · 16 years ago
- 58bf610 Update for IRBuilder template change (update LLVM!) by Daniel Dunbar · 16 years ago
- e91593e More #include cleaning by Daniel Dunbar · 16 years ago
- c17a4d3 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 16 years ago
- 85e3568 update to make IRBuilder API change. by Chris Lattner · 16 years ago
- a421007 refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 16 years ago
- 5e7dcc6 remove the old getSelector implementation, which removes some by Chris Lattner · 16 years ago
- 9384c76 avoid a lot of unneeded selector processing work by passing around by Chris Lattner · 16 years ago
- 42ba3e7 use cheaper/simpler getselector call for @selector exprs. by Chris Lattner · 16 years ago
- 8e67b63 start avoid doing lots of unneeded work handling selectors by Chris Lattner · 16 years ago
- 3aba07c improve indentation, avoid thrashing on maps and recalculating strings as much. by Chris Lattner · 16 years ago
- dce1406 give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 16 years ago
- 8ef07c0 Include <string> header to allow compiling for MSVC. by Argyrios Kyrtzidis · 17 years ago
- 20ff310 Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 17 years ago
- 50b3674 update to follow mainline llvm API change. by Chris Lattner · 17 years ago
- 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 17 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from CodeGen/CGObjCRuntime.h]
- 0f98426 Add codegen support for ObjC message expressions with the GNU runtime. by Chris Lattner · 17 years ago