1. 0269871 Rename EmitStatics (etc) to EmitDeferred; provide basic infrastructure by Daniel Dunbar · 16 years ago
  2. 7d6dc4f Let the backend unique these. by Mike Stump · 16 years ago
  3. f744895 Fix spelling. by Mike Stump · 16 years ago
  4. 3246991 Move DescriptorUniqueCount into CGM. by Mike Stump · 16 years ago
  5. 59c5b11 Move NSConcreteStackBlock into CGM. by Mike Stump · 16 years ago
  6. 3fa3dc1 Eliminate an unused variable by Douglas Gregor · 16 years ago
  7. ecc90e9 Reflow to 80col. by Mike Stump · 16 years ago
  8. 26efc33 Move GlobalUniqueCount up into CGM. by Mike Stump · 16 years ago
  9. 943ed6f Fixed a 64bit code gen bug of a cateogory by Fariborz Jahanian · 16 years ago
  10. 55e5d89 x86_64 ABI: Support va_arg passed in mixed registers. by Daniel Dunbar · 16 years ago
  11. f99f1d0 Condense NSConcreteGlobalBlock handling. by Mike Stump · 16 years ago
  12. 3ba8215 Calculate size correctly. by Mike Stump · 16 years ago
  13. 56129b1 Size should be unsigned. by Mike Stump · 16 years ago
  14. e5fee25 Condense all the blocks code into CGBlocks.cpp. by Mike Stump · 16 years ago
  15. 7cbb360 Fixup types, the runtime uses int, not int32. by Mike Stump · 16 years ago
  16. 4783787 Fix cmake builds. by Mike Stump · 16 years ago
  17. a544854 Fixup spacing a tad. by Mike Stump · 16 years ago
  18. 9b8a797 Move GenericBlockLiteralType into CGM. by Mike Stump · 16 years ago
  19. ab69514 Move BlockDescriptorType into CGM. by Mike Stump · 16 years ago
  20. e896d98 Add CodeGen support for the nodebug attribute. by Anders Carlsson · 16 years ago
  21. f98aba3 Initial implementation of arbitrary fixed-width integer types. by Eli Friedman · 16 years ago
  22. 219cc61 Add mangling for variadic functions and conversion functions by Douglas Gregor · 16 years ago
  23. 5f2bfd4 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 16 years ago
  24. 30510ab Honor attribute section on static block var decls. by Daniel Dunbar · 16 years ago
  25. 01a0c36 Fix a bug whereby, an ivar used to synthesize a property belongs by Fariborz Jahanian · 16 years ago
  26. df6b68c Initial codegen for block literals. This is a work in progress. I've by Mike Stump · 16 years ago
  27. d5cab54 Add a very basic implemenation of global blocks. This needs to be cleaned up. by Anders Carlsson · 16 years ago
  28. 389bf46 Several cleanups: by Steve Naroff · 16 years ago
  29. 17f194f Support __attribute__(section(<name>)) by Daniel Dunbar · 16 years ago
  30. be9eb09 x86_64: Initial varargs support. by Daniel Dunbar · 16 years ago
  31. acfde80 Add support for generating block call expressions. by Anders Carlsson · 16 years ago
  32. 0785570 Use EmitVAListRef instead of EmitLValue directly to handle array decay by Daniel Dunbar · 16 years ago
  33. 5b5c9ef Support IRgen of va_arg of structure as l-value. by Daniel Dunbar · 16 years ago
  34. 26cc89f ir-gen for objc's @selector expression in nonfragile abi mode. by Fariborz Jahanian · 16 years ago
  35. 71d8174 Silence a warning about an unused variable in -Asserts builds by Douglas Gregor · 16 years ago
  36. db3bd4b Fix rdar://6518463, increment of a bool is always true, due to by Chris Lattner · 16 years ago
  37. e5ed151 finish off codegen support for sub of pointer to functions, by Chris Lattner · 16 years ago
  38. 22ab8d8 Handle the case where EmitBlock might be called multiple times for the same block. Fixes PR3536. by Anders Carlsson · 16 years ago
  39. 3afdfd7 This patch is all it takes to pass all objc2's fast-enumeration by Fariborz Jahanian · 16 years ago
  40. b53e3e7 Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes. by Daniel Dunbar · 16 years ago
  41. b4094ea Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes. by Daniel Dunbar · 16 years ago
  42. ed157d3 Generate ir for ivar offset. This will pass by Fariborz Jahanian · 16 years ago
  43. f63aa3f Some refactoring of Ivar offset code gen. by Fariborz Jahanian · 16 years ago
  44. 3b4e9cd Tweak x86-64 ABI to allow reuse for vararg handling. by Daniel Dunbar · 16 years ago
  45. fa1f756 Remove the last remnants of the Obj-C EH stack code. by Anders Carlsson · 16 years ago
  46. e4b6d34 Start removing the old Obj-C EH stack now that the cleanup stack is used instead. by Anders Carlsson · 16 years ago
  47. 193cdbe Function parameters for PIC16 are like local variables. So use the keyword ".auto." to mangle their names. The working of PIC16AsmPrinter relies on that keyword currently. by Sanjiv Gupta · 16 years ago
  48. 4e484b8 Support va_arg on _Complex. by Daniel Dunbar · 16 years ago
  49. adc8bdd ABI: Correctly handle load/store of values which have a different LLVM by Daniel Dunbar · 16 years ago
  50. 9d9cc87 Add util Emit{LoadOf,StoreTo}Scalar methods to encapsulate conversion by Daniel Dunbar · 16 years ago
  51. 8b979d9 Make sure to initialize local variables, even if they were ignored by ABI. by Daniel Dunbar · 16 years ago
  52. 5ecb1b9 Use the new cleanup infrastructure for VLAs. The next iteration of patches will remove the old Obj-C EH cleanup code. by Anders Carlsson · 16 years ago
  53. f3a79a9 Use the new cleanup infrastructure for @try/@finally by Anders Carlsson · 16 years ago
  54. 82d8ef0 Replace a bunch of EmitBranch calls with EmitBranchThroughCleanup. No functionality change (yet). by Anders Carlsson · 16 years ago
  55. 7433189 Save and restore the DidCallStackSave variable by Anders Carlsson · 16 years ago
  56. 4cc1a47 Add DidCallStackSave variable to CodeGenFunction. by Anders Carlsson · 16 years ago
  57. 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
  58. 0dd9e88 Add some more documentation. Also reflowed comments to 80 col. by Mike Stump · 16 years ago
  59. cc89920 Reuse case destinations. by Anders Carlsson · 16 years ago
  60. ad9d00e Always check if we can remove branch fixups, even if the cleanup stack is empty. by Anders Carlsson · 16 years ago
  61. 48de101 Add a simplified EmitJumpThroughFinally and use it in CGObjC in preparation of making it use the cleanup stack. by Anders Carlsson · 16 years ago
  62. 46831a9 Misc fixes to the cleanup stack code. by Anders Carlsson · 16 years ago
  63. 225b16d When we're at the stack depth we want, there isn't anything to do. by Mike Stump · 16 years ago
  64. ec9771d Wire up break and continue processing to the new stack depth adjuster. by Mike Stump · 16 years ago
  65. bb66f9f More cleanup stack work, PopCleanupBlock now returns a struct with the switch block and end block. by Anders Carlsson · 16 years ago
  66. d66a9f9 Split some functions up by Anders Carlsson · 16 years ago
  67. 6fc5591 CleanupScope needs to push the cleanup block in its destructor by Anders Carlsson · 16 years ago
  68. 1093c2c Implement support for branch fixups. by Anders Carlsson · 16 years ago
  69. 87eaf17 More cleanup stack work. by Anders Carlsson · 16 years ago
  70. bd6fa3d When emitting blocks, keep track of which cleanup scope they have. Minor fixes and cleanup. by Anders Carlsson · 16 years ago
  71. 69c68b7 Emit a cleanup block for the cleanup attribute by Anders Carlsson · 16 years ago
  72. c71c845 Add support for emitting cleanup blocks. Make EmitCompoundStatement emit cleanup blocks if necessary by Anders Carlsson · 16 years ago
  73. 0d5c685 Add a simple RAII object, to be used for pushing a cleanup entry and make the insertion point be the cleanup block. by Anders Carlsson · 16 years ago
  74. 3e9da66 Ensure we track all the stack depths for all break and continue points by Mike Stump · 16 years ago
  75. 6ccc476 Add plumbing for the cleanup stack. by Anders Carlsson · 16 years ago
  76. 273558f Split the exception object out into its own stack. by Anders Carlsson · 16 years ago
  77. 190d00e Simplify the Objective-C exception handling. by Anders Carlsson · 16 years ago
  78. 20926c6 Format for 80-cols. by Mike Stump · 16 years ago
  79. 501af1f Ensure that we don't miscodegen if vlas creap into the top of the for. by Mike Stump · 16 years ago
  80. 72cac2c Arrange to have the correct StackDepth for while statements. by Mike Stump · 16 years ago
  81. 16b1620 Fit into 80-col. by Mike Stump · 16 years ago
  82. 36a2ada Fixup goto codegen in and around VLAs. by Mike Stump · 16 years ago
  83. 386621f Set load/store alignment when doing ABI coercions. by Daniel Dunbar · 16 years ago
  84. f8e58d0 When making dummy file entries, the directory name should also be non-empty. by Daniel Dunbar · 16 years ago
  85. 169c7f8 Fixed an objc2 nonfragile-abi code gen bug. by Fariborz Jahanian · 16 years ago
  86. 7a06aae objc2's nonfragile abi API for messages sent to 'super'. by Fariborz Jahanian · 16 years ago
  87. 56b8001 Use 'compile' instead of 'codegen' when reporting error to user. by Daniel Dunbar · 16 years ago
  88. 0e81f4b objc2's nonfragile-abi - API selection for when receiver is a class by Fariborz Jahanian · 16 years ago
  89. 96f2147 Follow Eli's advice and store the VLA size with the native size_t type. Fixes PR3491. by Anders Carlsson · 16 years ago
  90. 1a6b368 More objc2's API chanes. by Fariborz Jahanian · 16 years ago
  91. c170852 #ifdef'out out objc2 API selection which is not done in gcc (unlike by Fariborz Jahanian · 16 years ago
  92. 2fbf2f5 Implement Direct ABIInfo semantics. by Daniel Dunbar · 16 years ago
  93. 2969a02 Simplify test for whether we need an alloca to hold an indirect return by Daniel Dunbar · 16 years ago
  94. 1f74598 Implement ABI Indirect sematics for arguments. by Daniel Dunbar · 16 years ago
  95. 11e383a Merge ABIInfo StructRet/ByVal into Indirect. by Daniel Dunbar · 16 years ago
  96. 13e8173 Pull CodeGenFunction::GetUndefRValue() out of EmitUnsupportedRValue. by Daniel Dunbar · 16 years ago
  97. a6f80ef Reapply Daniel's patch to match up with llvm 63765. by Dale Johannesen · 16 years ago
  98. 3170c93 x86-32: Use Ignore to avoid passing empty structs (instead of Expand). by Daniel Dunbar · 16 years ago
  99. ca00882 Honor ByVal alignment. Patch by Nate Begeman! by Daniel Dunbar · 16 years ago
  100. ef16378 This patch generates messaging code for objc2's non-fragile abi. by Fariborz Jahanian · 16 years ago