- 891dac7 GNUstep runtime version default to 1.6, generate correct property attribute by David Chisnall · 12 years ago
- 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
- a904e01 Fix transposed optional / required in Objective-C metadata (GNUstep runtime) by David Chisnall · 12 years ago
- 0a7dd78 Screw around with ObjCRuntime some more, changing the by John McCall · 12 years ago
- c972c92 Don't emit an invoke whose normal destination is a landingpad. Fixes test by Eli Friedman · 12 years ago
- 1503f0d Introduce new queries on ObjCRuntime for how to interpret subscripts by John McCall · 12 years ago
- f7226fb Add the ObjFW runtime. Patch by Jonathan Schleifer! by John McCall · 12 years ago
- 11d3f4c Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstep by David Chisnall · 12 years ago
- 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
- 809d1be More doxygen/documentation cleanups. by James Dennett · 13 years ago
- 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 13 years ago
- 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 13 years ago
- 561d622 Revert r154321, pending more discussion. by David Chisnall · 13 years ago
- 649ee3f Add -fobjc-trace to emit a call before and after each Objective-C message send by David Chisnall · 13 years ago
- 5e219cf Teach Clang about PIE compilations. This is the first step of PR12380. by Chandler Carruth · 13 years ago
- 6614845 zext ivar offsets if required (GNU runtimes). by David Chisnall · 13 years ago
- 74a1a1f Silence dead store warning, and fix indentation. by Ted Kremenek · 13 years ago
- acd76fe Add missing bitcast that was breaking Objective-C++ exception typeinfo (GNUstep runtime). by David Chisnall · 13 years ago
- a5f4441 [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iterators instead of by Argyrios Kyrtzidis · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
- 795b100 Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference. by Bill Wendling · 13 years ago
- de5d3c7 Whether an argument is required (in contrast with being an by John McCall · 13 years ago
- 9401069 reapply the patches reverted in r149477, which enable ConstantDataArray. by Chris Lattner · 13 years ago
- dccaa23 size() == 0 -> empty(). by David Chisnall · 13 years ago
- 5d3a4bb Revert r149363 which was part a series of commits that were reverted in llvm by Argyrios Kyrtzidis · 13 years ago
- 29254f4 Support @compatibility_alias at run time (GNUstep Runtime) by David Chisnall · 13 years ago
- ff8f9ec ConstantArray::get() (for strings) is going away, use by Chris Lattner · 13 years ago
- 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
- e317302 objc++: some declarations related to atomic by Fariborz Jahanian · 13 years ago
- 13df6f6 Restore r147493 and remove the part of the test that was checking the wrong thing. by David Chisnall · 13 years ago
- 4cd55b0 Revert r147493. It broke test/CodeGenObjC/constant-strings.m. by Rafael Espindola · 13 years ago
- 78c6fcf Initialise constant Objective-C string isa pointers with a weak reference to the class, so that they are usable in +load methods if the string class has been compiled with clang - if it's been compiled with GCC, the ABI makes this impossible. (GNU runtimes) by David Chisnall · 13 years ago
- 1d784b2 Introduce the core infrastructure needed to model redeclaration chains by Douglas Gregor · 13 years ago
- 403bc3f Fix -forwardingTargetForSelector: (GNUstep runtime) which was broken for the by David Chisnall · 13 years ago
- 6f3887e It turns out that the Objective-C message lookup functions can throw exceptions after all... by David Chisnall · 13 years ago
- 9d06ba8 Change an int64_t to an intptr_t so that we don't end up with crashes in the back end on large classes on 32-bit. by David Chisnall · 13 years ago
- dfa4ab9 Remove debugging printfs that some idiot left in. by David Chisnall · 13 years ago
- 89c3004 Enable experimental support for objc_msgSend with GNUstep ObjC runtime. by David Chisnall · 13 years ago
- 49de528 Apparently getPtrToInt() takes an explicit type parameter to allow you to generate invalid bitcode, not so that it can actually produce a value of this type. This should fix PR11085. by David Chisnall · 13 years ago
- e3c944a Fix warning on MSVC. Patch by Aaron Ballman. by Eli Friedman · 13 years ago
- 917b28b Add bitmaps for strong / weak ivar layout (GNUstep runtime). by David Chisnall · 13 years ago
- 2b014d6 When performing an @throw in ARC, retain + autorelease by John McCall · 13 years ago
- 578faa8 de-tmpify clang. by Benjamin Kramer · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- 243f108 Change "ivar" to true for a boolean function argument. Since string literals are cast to true, this should no effect on behavior. by Richard Trieu · 13 years ago
- e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
- c1c2011 switch clang to use the new-new way of creating llvm::StructType's. by Chris Lattner · 13 years ago
- 4bd5d09 Fix typo so we don't use the wrong function for ending ObjC++ catch blocks (GNU runtimes) by David Chisnall · 13 years ago
- 3fc81d3 Fix linkage type for tentative definition of ivar offset variables (GNUstep runtime) by David Chisnall · 13 years ago
- da549e8 Remove some unnecessary single element array temporaries. by Jay Foad · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 13 years ago
- a5c0434 Convert ConstantExpr::getGetElementPtr and by Jay Foad · 13 years ago
- 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
- 4c7d9f1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
- ef6de3d De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 13 years ago
- 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
- 63ff703 If we're using the pure non-fragile ABI, then skip some of the contortions required to support the transitional ABI. by David Chisnall · 13 years ago
- f074885 Set a flag to tell the runtime when we're compiling in ARC mode and use the pure-nonfragile ABI for both ARC and GC mode. by David Chisnall · 13 years ago
- d3fc729 Add support for weakly imported classes (GNU runtime). by David Chisnall · 13 years ago
- c7aed3b Add ARC support for the GNUstep runtime. by David Chisnall · 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
- c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 13 years ago
- 7650d95 update for api change. by Chris Lattner · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 14 years ago
- 31fc0c1 Fix another incorrect type bug. by David Chisnall · 14 years ago
- 95d318c Eliminate temporary argument vectors. by Benjamin Kramer · 14 years ago
- 68e5e13 Fix another type mismatch. by David Chisnall · 14 years ago
- 0bbe0cf Fix missing cast. by David Chisnall · 14 years ago
- b44eda3 Remove bitcast to incorrect type. by David Chisnall · 14 years ago
- 5f0bcc4 Fix bug introduced with r131930. by David Chisnall · 14 years ago
- e6a11a6 Don't omit retain / release / autorelease message sends in hybrid GC mode. by David Chisnall · 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
- a212003 Provide the runtime with information about the GC compile options (GNU runtimes) by David Chisnall · 14 years ago
- 6f40e22 Patch to fix IR-gen crash generating structure ABI which implements by Fariborz Jahanian · 14 years ago
- 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 14 years ago
- 635ca1b Remove a dead variable flagged by gcc's -Wunused-but-set-variable. No by Nick Lewycky · 14 years ago
- 7bcf6c3 Don't crash if the AST doesn't have a sensible ObjC id type. by David Chisnall · 14 years ago
- c69a505 Remove unused STL header includes. by Jay Foad · 14 years ago
- e0afc89 Replace a couple of literal 8s with ASTContext::getCharWidth(). No change in by Ken Dyck · 14 years ago
- 6f14165 PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 14 years ago
- fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
- 978d415 Fix copy-and-paste bug that I introduced while tidying up the code. by David Chisnall · 14 years ago
- bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 14 years ago
- 6be5672 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 14 years ago
- 81a65f5 Reformatted doc comments so that they are now difficult to edit in any editor that doesn't have explicit doxygen support, as per LLVM style guidelines. by David Chisnall · 14 years ago
- 4cc7493 Added some doc comments. by David Chisnall · 14 years ago
- 9735ca6 Continuing work on ObjC tidyup: by David Chisnall · 14 years ago
- c7ef462 Fixed type error in last commit (forgot that now that selectors are not by David Chisnall · 14 years ago
- 647cc93 Revert r128156 because of CodeGenObjC/messages.m and Coverage/codegen-gnu.m. by Andrew Trick · 14 years ago
- 961891d Remove the redundant loads / stores to globals that we were generating for selectors (GNU runtimes). by David Chisnall · 14 years ago
- 9f6614e Initial work on refactoring GNU runtime code (long overdue - it's quite obvious by David Chisnall · 14 years ago
- 7e02d1a Make the ivar offset always be a ptrdiff_t, because stuff in CGObjC.cpp expects this. Actually, it expects a long, but that's a bug that will be fixed in the next commit... by David Chisnall · 14 years ago
- 80558d2 Fix Objective-C++ exceptions (GNU runtime). by David Chisnall · 14 years ago
- 4d000b3 Fix foreign exception handling (GNU runtime). by David Chisnall · 14 years ago
- b2eb86f Fix incorrect linkage specifiers for selectors. by David Chisnall · 14 years ago
- e9c5816 Fix type mismatch between property function that CGObjCGNU was returning and the one CGObjC was calling. Fixes bug r9294. by David Chisnall · 14 years ago
- 05f3a50 The instance size of a metaclass should be the size of a class. This is not, in fact, 0, even for very small classes. (GNU runtime) by David Chisnall · 14 years ago