1. 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 15 years ago
  2. 6545994 fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue by Chris Lattner · 15 years ago
  3. b5437d2 the logic for computing __func__ and friends is really broken: by Chris Lattner · 15 years ago
  4. 2a03192 Make ObjCInterfaceDecl's const in some more places. by Daniel Dunbar · 15 years ago
  5. 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 15 years ago
  6. 1768fab Silence gcc warning. by Eli Friedman · 15 years ago
  7. af23f69 Make CodeGenFunction::EmitCallArgs a template function that takes a generic "Type Info" parameter. The type info parameter knows how to iterate over its arguments. by Anders Carlsson · 15 years ago
  8. b14095a Implement basic code generation of constructor calls. We can now compile: by Anders Carlsson · 15 years ago
  9. 5f4307b Support code generation of 'this' exprs by Anders Carlsson · 15 years ago
  10. a6cd009 Remove asserts that weren't really useful, and that would fire in case the CleanupEntries vector needed to be reallocated. by Anders Carlsson · 15 years ago
  11. 0139bb9 Add code for emitting call arguments (not used yet). by Anders Carlsson · 15 years ago
  12. 2b77ba8 Add some basic support for generating C++ member functions. by Anders Carlsson · 15 years ago
  13. 774e7c6 Add support for calling C++ member functions. by Anders Carlsson · 15 years ago
  14. aa5bd87 Fix a subtle bug where the cleanup scope entries had a dangling block reference by Daniel Dunbar · 15 years ago
  15. 481769b remove some obsolete comments, use an AssertingVH. by Chris Lattner · 15 years ago
  16. a803b0e Fixup codegen for block literals that bleed copy/dispose information by Mike Stump · 15 years ago
  17. 9034558 Support member reference on ?: of struct type. by Daniel Dunbar · 15 years ago
  18. 6cc88f7 Fix codegen for support for super inside block literal expressions. by Mike Stump · 15 years ago
  19. f469557 More super dot-syntax property implementation by Fariborz Jahanian · 15 years ago
  20. 75dfeda add codegen support for casting an element to a union. by Chris Lattner · 15 years ago
  21. 7f28a9c Do up codegen for function static data and externs in functions in block by Mike Stump · 15 years ago
  22. 0892099 Codegen support for copy helpers for block literals. by Mike Stump · 15 years ago
  23. cf62d39 Pass the type of the block literal around to make required temporal ordering of code clearer. by Mike Stump · 15 years ago
  24. 00470a1 prep work for copy/destroy helpers for block literals. by Mike Stump · 15 years ago
  25. ad75ab4 Move more blocks CodeGenFunction code up and out. by Mike Stump · 15 years ago
  26. 3947de5 Move some of the CodeGenFunction blocks code up and out. No by Mike Stump · 15 years ago
  27. 2a99814 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 15 years ago
  28. 96bd13a Start the migration of more of the blocks code out of sight for most by Mike Stump · 15 years ago
  29. dab514f Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 15 years ago
  30. 4de9fce Do some blocks cleanup and simplification. Fix a crash, and add a test case. by Anders Carlsson · 15 years ago
  31. 161d36d improve compatibility with the VC++'08 C++ compiler. Patch by Niklas Larsson! by Chris Lattner · 15 years ago
  32. a99038c First cut CodeGen support for __block variables. by Mike Stump · 15 years ago
  33. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 15 years ago
  34. 8958891 Add Type::hasPointerRepresentation predicate. by Daniel Dunbar · 15 years ago
  35. 8a2b4b1 CodeGen support for copied BlockDeclRefExprs. by Mike Stump · 15 years ago
  36. a985b31 Fold GeneraticStaticBlockVarDecl into callers. - No functionality change. by Daniel Dunbar · 15 years ago
  37. 0096acf Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating the by Daniel Dunbar · 15 years ago
  38. eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 15 years ago
  39. 8a219ce Prevent accidental copying of CodeGenFunction and CodeGenModule. by Anders Carlsson · 15 years ago
  40. 9834ffb Add low level support for generating invoke instead of calls. by Daniel Dunbar · 15 years ago
  41. 6eef498 Copy some clenaups from Eli to code that I copied. :-) by Mike Stump · 15 years ago
  42. 20733cd Cleanp code with some recent suggestions. by Mike Stump · 15 years ago
  43. 4e7a1f7 Add CodeGen support for the helper for BlockDeclRefExprs. The easier by Mike Stump · 15 years ago
  44. c0ef9f5 Set call attribute for direct calls (i.e. noreturn). by Daniel Dunbar · 15 years ago
  45. da5c86f Deox and Capitolize. by Mike Stump · 15 years ago
  46. 09429b9 Fixup spacing a little. by Mike Stump · 15 years ago
  47. ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 15 years ago
  48. 30395dd Use getNameAsCString instead of getNameAsString and reflow the type. by Mike Stump · 16 years ago
  49. 67a6448 Generate the helper function for blocks. Now basic codegen is by Mike Stump · 16 years ago
  50. e5fee25 Condense all the blocks code into CGBlocks.cpp. by Mike Stump · 16 years ago
  51. e896d98 Add CodeGen support for the nodebug attribute. by Anders Carlsson · 16 years ago
  52. d5cab54 Add a very basic implemenation of global blocks. This needs to be cleaned up. by Anders Carlsson · 16 years ago
  53. acfde80 Add support for generating block call expressions. by Anders Carlsson · 16 years ago
  54. 5b5c9ef Support IRgen of va_arg of structure as l-value. by Daniel Dunbar · 16 years ago
  55. fa1f756 Remove the last remnants of the Obj-C EH stack code. by Anders Carlsson · 16 years ago
  56. e4b6d34 Start removing the old Obj-C EH stack now that the cleanup stack is used instead. by Anders Carlsson · 16 years ago
  57. 9d9cc87 Add util Emit{LoadOf,StoreTo}Scalar methods to encapsulate conversion by Daniel Dunbar · 16 years ago
  58. 4cc1a47 Add DidCallStackSave variable to CodeGenFunction. by Anders Carlsson · 16 years ago
  59. 0dd9e88 Add some more documentation. Also reflowed comments to 80 col. by Mike Stump · 16 years ago
  60. 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
  61. ec9771d Wire up break and continue processing to the new stack depth adjuster. by Mike Stump · 16 years ago
  62. bb66f9f More cleanup stack work, PopCleanupBlock now returns a struct with the switch block and end block. by Anders Carlsson · 16 years ago
  63. d66a9f9 Split some functions up by Anders Carlsson · 16 years ago
  64. 6fc5591 CleanupScope needs to push the cleanup block in its destructor by Anders Carlsson · 16 years ago
  65. 87eaf17 More cleanup stack work. by Anders Carlsson · 16 years ago
  66. bd6fa3d When emitting blocks, keep track of which cleanup scope they have. Minor fixes and cleanup. by Anders Carlsson · 16 years ago
  67. c71c845 Add support for emitting cleanup blocks. Make EmitCompoundStatement emit cleanup blocks if necessary by Anders Carlsson · 16 years ago
  68. 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
  69. 3e9da66 Ensure we track all the stack depths for all break and continue points by Mike Stump · 16 years ago
  70. 6ccc476 Add plumbing for the cleanup stack. by Anders Carlsson · 16 years ago
  71. 273558f Split the exception object out into its own stack. by Anders Carlsson · 16 years ago
  72. 190d00e Simplify the Objective-C exception handling. by Anders Carlsson · 16 years ago
  73. 72cac2c Arrange to have the correct StackDepth for while statements. by Mike Stump · 16 years ago
  74. 36a2ada Fixup goto codegen in and around VLAs. by Mike Stump · 16 years ago
  75. 13e8173 Pull CodeGenFunction::GetUndefRValue() out of EmitUnsupportedRValue. by Daniel Dunbar · 16 years ago
  76. 8b1a343 Add CodeGenFunction::ConvertTypeForMem forwarding function. by Daniel Dunbar · 16 years ago
  77. 598d3f6 ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi). by Fariborz Jahanian · 16 years ago
  78. 45206ec Targets that don't have stack use global address space for parameters. by Sanjiv Gupta · 16 years ago
  79. ecb6b0e Fixed the typo in comment. by Sanjiv Gupta · 16 years ago
  80. 45012a7 objc2's ir-gen for nonfragile ivar access. by Fariborz Jahanian · 16 years ago
  81. 88b5396 More ABI API cleanup. by Daniel Dunbar · 16 years ago
  82. bb36d33 ABI handling API changes. by Daniel Dunbar · 16 years ago
  83. 1c1d607 Pull EmitReturnBlock out of FinishFunction and catch unified return by Daniel Dunbar · 16 years ago
  84. 4fd0aa5 Slight cleanup, and fix for va_arg on architectures where va_list is a struct. by Eli Friedman · 16 years ago
  85. c8c7b18 Forgot to commit this by Anders Carlsson · 16 years ago
  86. 679a502 This patch fixes the code gen failures which was a fallout from by Fariborz Jahanian · 16 years ago
  87. ce1d38b Give "unsupported" error on calls through block pointers instead of crashes. by Daniel Dunbar · 16 years ago
  88. 60d3541 Change EmitVLASize to take a QualType that must be a variably modified type. by Anders Carlsson · 16 years ago
  89. f666b77 Split up emitting of VLA sizes and getting the size of a VLA. by Anders Carlsson · 16 years ago
  90. fd64bb6 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 16 years ago
  91. e21269b Store the size of the EH stack inside each BreakContinue struct so we know when a break/continue won't cross a try block. by Anders Carlsson · 16 years ago
  92. dcc90d8 Add map of VLA types and their sizes by Anders Carlsson · 16 years ago
  93. 17d28a3 Work in preparation for VLAs. Make sure to restore the stack if necessary (Saving the stack isn't implemented right now :) by Anders Carlsson · 16 years ago
  94. fef30b5 Support for implementation of property in the case where by Fariborz Jahanian · 16 years ago
  95. 43f4470 Implemented ir-gen for 'implicit' properties using the new AST nodes. by Fariborz Jahanian · 16 years ago
  96. 5daf570 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 16 years ago
  97. 80b0b42 Added a test case for __weak field decls. Change SetVarDeclObjCAttribute by Fariborz Jahanian · 16 years ago
  98. 2682d8b More objc gc stuff. Read/Write barriers for local static/extern, by Fariborz Jahanian · 16 years ago
  99. ed3849b Fix redundant load of bit-fields on assignment (to get the updated by Daniel Dunbar · 16 years ago
  100. 10cac6f Start implementing support for @synchonized with the darwin ObjC API. by Chris Lattner · 16 years ago