1. d96a8e7 Fix a bug in @finally emission in both the fragile and non-fragile EH schemes by John McCall · 14 years ago
  2. 9d50c06 Support ObjC implementation decls for PCH. by Argyrios Kyrtzidis · 14 years ago
  3. a1f024c Finishing up block variable layout API by supporting by Fariborz Jahanian · 14 years ago
  4. e1a4898 Add support for block imported struct variable layout info. by Fariborz Jahanian · 14 years ago
  5. 8ada8eb For now skip over aggregate non-byref block variables. (objc gc specific). by Fariborz Jahanian · 14 years ago
  6. 5af1235 Trying to unbreak buildbot. by Fariborz Jahanian · 14 years ago
  7. b8fd2eb Clean up of my last patch. by Fariborz Jahanian · 14 years ago
  8. 93ce50d Block variable layout bitmap API generation. by Fariborz Jahanian · 14 years ago
  9. 44034db More objc block variable layout info. work. by Fariborz Jahanian · 14 years ago
  10. 89ecd41 Some early work for providing block layout info. by Fariborz Jahanian · 14 years ago
  11. 0b25172 Some more correctness fixes and code-size optimizations for fragile-ABI by John McCall · 14 years ago
  12. 87bb582 Fix fragile-ABI ObjC exceptions in the presence of optimization with by John McCall · 14 years ago
  13. 6633e3c Revert "Re-apply fixed version of 108749, correctly conditionalizing the new by Daniel Dunbar · 14 years ago
  14. 5a18039 Support catching Objective C pointers in C++ under the non-fragile NeXT runtime. by John McCall · 14 years ago
  15. ff8e115 Revise cleanup IR generation to fix a major bug with cleanups (PR7686) by John McCall · 14 years ago
  16. 1f0fca5 Rename LazyCleanup -> Cleanup. No functionality change for these last three by John McCall · 14 years ago
  17. cc50529 Switch the fragile-ABI @finally/@synchronized cleanup over to using a lazy by John McCall · 14 years ago
  18. 740e807 Convert the ObjC @synchronized cleanups to laziness. This is not actually by John McCall · 14 years ago
  19. 021a7a6 Adopt objc_assign_threadlocal() for __thread variables of GC types. by Fariborz Jahanian · 14 years ago
  20. 35eee09 Re-apply fixed version of 108749, correctly conditionalizing the new sections on by Jim Grosbach · 14 years ago
  21. af0bbea Temporarily revert. Some odd internal breakage is likely related. by Jim Grosbach · 14 years ago
  22. 2543dbb Put ObjC method names, method types and class names in separate string literal by Jim Grosbach · 14 years ago
  23. dacf9dd CodeGen/ObjC/NeXT: Fix Obj-C message send to match llvm-gcc when choosing by Daniel Dunbar · 14 years ago
  24. 8e3f861 Allow for the possibility that __cxa_end_catch might throw for a catch-all block by John McCall · 14 years ago
  25. da65ea8 Teach IR generation how to lazily emit cleanups. This has a lot of advantages, by John McCall · 14 years ago
  26. f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 14 years ago
  27. 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 14 years ago
  28. 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
  29. 6afbdf5 Fixes a problem in generation of meta-data for by Fariborz Jahanian · 14 years ago
  30. b9c5b3d In fragile-abi (32bit mode abi) generate global symbol by Fariborz Jahanian · 14 years ago
  31. 7e70fb2 Fix an Obj-C++ miscompile when calling an Obj-C method that returns a C++ reference. by Anders Carlsson · 14 years ago
  32. 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 14 years ago
  33. 06057ce Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 14 years ago
  34. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  35. 69677ea zero-cost exception API for NeXt runtime. by Fariborz Jahanian · 14 years ago
  36. ef072fd Push a return-value slot throughout ObjC message-send codegen. Will be by John McCall · 14 years ago
  37. 506b57e Clean up some more uses of getAs<ObjCInterfaceType>() that Fariborz pointed by John McCall · 14 years ago
  38. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  39. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  40. daa3ac5 IRgen/NeXT: Put the synthesized _objc_super, _message_ref_t decls in a valid DeclContext, to satisfy the invariants that should hold on a RecordDecl. by Daniel Dunbar · 14 years ago
  41. 109dfc6 IRGen for initialization/destruction of by Fariborz Jahanian · 14 years ago
  42. 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 · 14 years ago
  43. c00d8e1 Make the static type of the exception variable in an Objective-C by Douglas Gregor · 14 years ago
  44. 4b429ae IRgen/NeXT: Fix several alignment issues with Objective-C metadata symbols: by Daniel Dunbar · 14 years ago
  45. fce176b IRgen/NeXT: Reuse EmitImageInfo for both fragile and non-fragile ABI. This fixes Clang to correctly emit the "CorrectedSynthesize" bit when using the non-fragile ABI. by Daniel Dunbar · 14 years ago
  46. f643b9b NeXT: Clean up dispatch method policy selection. by Daniel Dunbar · 14 years ago
  47. 8f5e3dd Improve the AST representation of Objective-C @try/@catch/@finally by Douglas Gregor · 14 years ago
  48. b76db23 NeXT/EH: When generating the rethrow code for a finally block, make sure to by Daniel Dunbar · 14 years ago
  49. ba6940a NeXT/EH: Tidy up EH code a bit, don't emit the catch block EH handler if it is unreachable. by Daniel Dunbar · 14 years ago
  50. 33e982b Support for -fno-constant-cfstrings option - wip. by Fariborz Jahanian · 14 years ago
  51. 794afcb Check for darwin befoer cheking for version. (related to radar 7866951). by Fariborz Jahanian · 14 years ago
  52. 776dbf9 Force clang to produce legacy api for messaging by Fariborz Jahanian · 14 years ago
  53. afd5eda fix integrated assembler with i386 objc code. by Chris Lattner · 14 years ago
  54. 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 14 years ago
  55. 2df2569 IRgen: Change CGBitFieldInfo to take the AccessInfo as constructor arguments, it is now an immutable object. by Daniel Dunbar · 14 years ago
  56. 7fb6195 IRgen: Eliminate now unused fields from CGBitFieldInfo. by Daniel Dunbar · 14 years ago
  57. f8f8eba IRgen/NeXT: Simplify to use AST record layout for getting offsets instead of the by Daniel Dunbar · 14 years ago
  58. ab970f9 IRgen: Enhance CGBitFieldInfo with enough information to fully describe the "policy" with which a bit-field should be accessed. by Daniel Dunbar · 14 years ago
  59. 6cc5906 Add some API code for future work. by Fariborz Jahanian · 14 years ago
  60. 7f28964 IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-field LValues to just store the base address of object containing the bit-field. by Daniel Dunbar · 15 years ago
  61. efbf487 IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo. by Daniel Dunbar · 15 years ago
  62. f0fe5bc IRgen: Move BitField LValues to just hold a reference to the CGBitFieldInfo. by Daniel Dunbar · 15 years ago
  63. 2eec0b2 IRgen: Lift BitFieldInfo to CGBitFieldInfo at namespace level. by Daniel Dunbar · 15 years ago
  64. 56229f5 Add a FIXME and reduce nesting. by Daniel Dunbar · 15 years ago
  65. 61ac1d2 IRgen/NeXT: Remove my refactoring-enabling asserts, and add a FIXME. by Daniel Dunbar · 15 years ago
  66. e83be12 IRgen/Obj-C: Eliminate FindIvarInterface, now that ivar's are in the right DeclContexts (-2 FIXMEs). We still have an annoying linear scan + hidden dependency on how Obj-C layout is done. by Daniel Dunbar · 15 years ago
  67. 3a2c80f CG/NeXT: Assert some invariants on an ivar's containing decl context that I am about to refactor based on, following some testing. by Daniel Dunbar · 15 years ago
  68. 198bcb4 IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out of CodeGenTypes, to per-record CGRecordLayout structures. by Daniel Dunbar · 15 years ago
  69. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 15 years ago
  70. ead608a Use the power of types to track down another canonicalization bug in by John McCall · 15 years ago
  71. 11062e1 Patch removes IVars list from ObjCInterfaceDecl and by Fariborz Jahanian · 15 years ago
  72. 838db38 Eliminate a bunch of unnecessary ASTContexts from members functions of by Douglas Gregor · 15 years ago
  73. b2987d1 Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixes by Daniel Dunbar · 15 years ago
  74. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  75. 6d5a1c2 Revert "Numerous changes to selector handling:", this breaks a whole bunch of by Daniel Dunbar · 15 years ago
  76. a8fa96e Numerous changes to selector handling: by David Chisnall · 15 years ago
  77. 2feefe8 NeXT: Add support for -fobjc-legacy-dispatch. by Daniel Dunbar · 15 years ago
  78. 0d13f6f Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. by David Chisnall · 15 years ago
  79. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  80. f3c47c9 Pass ReturnValueSlot to EmitCall. No functionality change yet. by Anders Carlsson · 15 years ago
  81. 8c89ff9 Patch to fix 32-bit @try failure with internal assertion when compiling by Fariborz Jahanian · 15 years ago
  82. 191dcd7 patch to add a property from a protocol to a class that adopts the protocol. by Fariborz Jahanian · 15 years ago
  83. 0e93d25 (objc2 nonfragile-abi specific). If the translation unit includes an implementation by Fariborz Jahanian · 15 years ago
  84. 2da84ff Don't pass false (default) for isVolatile parameter to CreateLoad. by Daniel Dunbar · 15 years ago
  85. 269f8bc This patch finalizes implementatin of weak_import by Fariborz Jahanian · 15 years ago
  86. 2cdcc4c More cases for weak_import objective-c2 classes. (still radar 6815425). by Fariborz Jahanian · 15 years ago
  87. a03d0dd More support for weak_import objective-c2 class. (radar 6815425). by Fariborz Jahanian · 15 years ago
  88. 182f268 Generate the old API when sending message to super by Fariborz Jahanian · 15 years ago
  89. b0069ee Fix a code gen bug in i386-apple-darwin (objc fragile abi), sending by Fariborz Jahanian · 15 years ago
  90. c575ce7 Avoid std::string concatenation. by Daniel Dunbar · 15 years ago
  91. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  92. 9c29bf5 Twinify CGObjCMac, this simplifies the code and should reduce std::string by Daniel Dunbar · 15 years ago
  93. 790b20e There is now only one version of eh.selector and eh.typeid.for. by Duncan Sands · 15 years ago
  94. 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
  95. 6c7a1f3 Patch fixes a code gen. bug in generation of objc_assign_ivar (objc GC's API). by Fariborz Jahanian · 15 years ago
  96. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  97. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  98. 0d36dd2 Make clang stop relying on ConstantStruct::get's default value for isPacked by Nick Lewycky · 15 years ago
  99. 6793966 IRgen/ObjC: Correctly construct the function info for variadic message sends. by Daniel Dunbar · 15 years ago
  100. d6c93d7 IRgen/ObjC: Make the target method decl available to GenerateMessageSendSuper. by Daniel Dunbar · 15 years ago