1. 795b100 Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference. by Bill Wendling · 13 years ago
  2. cd285d0 objc IRGen: force CSE of load of ivar offsets by setting by Fariborz Jahanian · 13 years ago
  3. de5d3c7 Whether an argument is required (in contrast with being an by John McCall · 13 years ago
  4. 3973acc Use the new method for specifying garbage collection metadata in the module. by Bill Wendling · 13 years ago
  5. ba83c95 objc-arc: For arc's ivar layout, treat __unsafe_unretained ivars by Fariborz Jahanian · 13 years ago
  6. a4dc693 Remove evil const_cast that's not needed anymore. by Bill Wendling · 13 years ago
  7. 3964e62 Use SmallVector when we can instead of std::vector. by Bill Wendling · 13 years ago
  8. f978059 Switch the ObjC*Decl raw_stream overloads to take a reference, for consistency with NamedDecls. by Benjamin Kramer · 13 years ago
  9. 1e01ac4 Use SmallVector instead of std::vector. by Bill Wendling · 13 years ago
  10. bb02855 Use 'ArrayRef<>' instead of 'std::vector<>&' for passed-in arguments. by Bill Wendling · 13 years ago
  11. 13562a1 Calculate the .size() of the vector once. by Bill Wendling · 13 years ago
  12. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 13 years ago
  13. 0b23971 use cheaper llvm APIs for various bits of IR generation. by Chris Lattner · 13 years ago
  14. 9401069 reapply the patches reverted in r149477, which enable ConstantDataArray. by Chris Lattner · 13 years ago
  15. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  16. 5d3a4bb Revert r149363 which was part a series of commits that were reverted in llvm by Argyrios Kyrtzidis · 13 years ago
  17. 29254f4 Support @compatibility_alias at run time (GNUstep Runtime) by David Chisnall · 13 years ago
  18. 003eff6 Don't zero terminate the bitmap twice. by Benjamin Kramer · 13 years ago
  19. ff8f9ec ConstantArray::get() (for strings) is going away, use by Chris Lattner · 13 years ago
  20. 3c52d36 test for a v-table dispatch that consumes an by Fariborz Jahanian · 13 years ago
  21. 3c267e6 objc-arc: Perform null check on receiver before sending methods which by Fariborz Jahanian · 13 years ago
  22. 4e1524b revert r149184 by Fariborz Jahanian · 13 years ago
  23. de2fdc2 objc-arc: Perform null check on receiver before sending methods which by Fariborz Jahanian · 13 years ago
  24. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  25. 65a1e67 Make sure to initialize ExternalProtocolPtrTy by Douglas Gregor · 13 years ago
  26. 4c86fdb Don't eagerly deserialize the 'Protocol' type when initializing code by Douglas Gregor · 13 years ago
  27. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
  28. e317302 objc++: some declarations related to atomic by Fariborz Jahanian · 13 years ago
  29. 1d784b2 Introduce the core infrastructure needed to model redeclaration chains by Douglas Gregor · 13 years ago
  30. 6446c3e Mark the calls to the _setjmp function as returns twice. <rdar://problem/10492556> by Bill Wendling · 13 years ago
  31. dc8dab6 Add bigger method type encodings to protocol objects. <rdar://problem/10492418> by Bob Wilson · 13 years ago
  32. a9e269e The _setjmp builtin library function should have the "returns twice" by Bill Wendling · 13 years ago
  33. b6d7114 Add invariant.load metadata to loads from selector references. Allows these loads to later be moved/combined in the optimizer. Fixes <rdar://problem/6027699> by Pete Cooper · 13 years ago
  34. eea6480 In x86_64, when calling an Objective-C method that returns a _Complex long double, make sure to use the objc_msgSend_fp2ret function which ensures that the return value will be {0, 0} if the receiver is nil. by Anders Carlsson · 13 years ago
  35. 6c29eda Objective-c: fix an ir-gen crash where objc messag returns a _Complex by Fariborz Jahanian · 13 years ago
  36. 1d236ab Replace vectors with arrays. by Benjamin Kramer · 13 years ago
  37. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
  38. 2b014d6 When performing an @throw in ARC, retain + autorelease by John McCall · 13 years ago
  39. 578faa8 de-tmpify clang. by Benjamin Kramer · 13 years ago
  40. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  41. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  42. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  43. 94da158 Clean up our handling of Objective-C definitions in AST files. Rather by Douglas Gregor · 13 years ago
  44. 919814d Introduce a new predicate Decl::isFromASTFile() to determine whether a by Douglas Gregor · 13 years ago
  45. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  46. c1c2011 switch clang to use the new-new way of creating llvm::StructType's. by Chris Lattner · 13 years ago
  47. 01a4cf1 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 13 years ago
  48. 777d6e5 Simplify EH control flow by observing that EH scopes form a simple by John McCall · 13 years ago
  49. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  50. 0f6ac7c Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use ArrayRef. by Jay Foad · 13 years ago
  51. db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 13 years ago
  52. a5c0434 Convert ConstantExpr::getGetElementPtr and by Jay Foad · 13 years ago
  53. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  54. 4c7d9f1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  55. ad346f4 Generalize Cleanup::Emit's "isForEH" parameter into a set by John McCall · 13 years ago
  56. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  57. bf9eb88 Eliminate most uses of ShallowCollectObjCIvars which requires by Fariborz Jahanian · 13 years ago
  58. cf5abc7 Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 13 years ago
  59. 9d96bce Alloa catching Objective-C id's being thrown with C++ throw by Fariborz Jahanian · 13 years ago
  60. 9735760 Replace the existing forms of ConstantArray::get() with a single form by Jay Foad · 13 years ago
  61. c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 13 years ago
  62. 7650d95 update for api change. by Chris Lattner · 13 years ago
  63. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  64. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  65. f968d83 Objective-C doesn't consider the use of incomplete types as method by Douglas Gregor · 13 years ago
  66. 6f40e22 Patch to fix IR-gen crash generating structure ABI which implements by Fariborz Jahanian · 13 years ago
  67. 0774cb8 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 13 years ago
  68. cba681a Only perform the null-initialization of an aggregate result of a message by John McCall · 13 years ago
  69. 944c843 Objective-C vtables are not taking the world by storm; call them by John McCall · 13 years ago
  70. b1e8144 Reorganize this method to avoid multiple calls for computing CGFunctionInfo by John McCall · 13 years ago
  71. e0c7665 type of last arg of objc_assign_ivar is ptrdiff_t. // rdar://9362887 by Fariborz Jahanian · 13 years ago
  72. 1f38251 Pack ivar offsets together. by Bill Wendling · 13 years ago
  73. 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 13 years ago
  74. 64089ce Fixes an instance method meta-data generation bug in by Fariborz Jahanian · 13 years ago
  75. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  76. fb67ccd Replace a couple of divisions-by-'8' with divisions-by-charwidth. No change by Ken Dyck · 13 years ago
  77. af19ac4 Obj-C/NeXT: Update and reapply 108847, now that changes are more baked. by Daniel Dunbar · 14 years ago
  78. 05dc91b Refactor CGObjCMac to use the shared code for EH stuff. by David Chisnall · 14 years ago
  79. 9735ca6 Continuing work on ObjC tidyup: by David Chisnall · 14 years ago
  80. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  81. 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
  82. ab5824e Make the property accessor functions that take a ptrdiff_t actually take a ptrdiff_t instead of a long (should have no impact on any sane platforms, but win64 is not sane). by David Chisnall · 14 years ago
  83. ba877ad Fixed InnerLocStart. by Abramo Bagnara · 14 years ago
  84. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
  85. fb4eb9f Access ivars with inbounds GEPs, even in -fwrapv. It's unlikely that by John McCall · 14 years ago
  86. 604da29 Let's do super message sends with static allocas instead of dynamic ones. by John McCall · 14 years ago
  87. c0ddef2 objc IRGen for Next runtime message API. by Fariborz Jahanian · 14 years ago
  88. bf1f826 Revert r126678. by Fariborz Jahanian · 14 years ago
  89. 3d04a0e objc IRGen for Next runtime message API. by Fariborz Jahanian · 14 years ago
  90. 448d2cd Don't assume that whoever is asking for a message send is going by John McCall · 14 years ago
  91. a1bcc4d Zero-initialize the struct-return slot of an Objective-C message by John McCall · 14 years ago
  92. ec29903 Convert RecordLayout::DataSize to CharUnits from bits, eliminating two by Ken Dyck · 14 years ago
  93. dd76a9a Add a helper function, ASTContext::toBits(), that converts sizes in by Ken Dyck · 14 years ago
  94. 5f022d8 Convert RecordLayout::Size to CharUnits from bits. No changes to by Ken Dyck · 14 years ago
  95. d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 14 years ago
  96. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  97. 36f893c Move all the cleanups framework code into a single file. Pure motion. by John McCall · 14 years ago
  98. f96bdf4 Consider zero-length array of structs when by Fariborz Jahanian · 14 years ago
  99. 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
  100. e0d9876 Some fixes for synthesized ivar metadata (GNU runtime). by David Chisnall · 14 years ago