1. f5254bd Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 17 years ago
  2. aef88ba Silence gcc warning. by Eli Friedman · 17 years ago
  3. 1373a95 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 · 17 years ago
  4. 72f4829 Implement basic code generation of constructor calls. We can now compile: by Anders Carlsson · 17 years ago
  5. 49d4a57 Support code generation of 'this' exprs by Anders Carlsson · 17 years ago
  6. db0d656 Remove asserts that weren't really useful, and that would fire in case the CleanupEntries vector needed to be reallocated. by Anders Carlsson · 17 years ago
  7. d927fa7 Add code for emitting call arguments (not used yet). by Anders Carlsson · 17 years ago
  8. aa3afc7 Add some basic support for generating C++ member functions. by Anders Carlsson · 17 years ago
  9. 7a9b298 Add support for calling C++ member functions. by Anders Carlsson · 17 years ago
  10. e7534da Fix a subtle bug where the cleanup scope entries had a dangling block reference by Daniel Dunbar · 17 years ago
  11. fea1a66 remove some obsolete comments, use an AssertingVH. by Chris Lattner · 17 years ago
  12. 68bb7a2 Fixup codegen for block literals that bleed copy/dispose information by Mike Stump · 17 years ago
  13. aecb493 Support member reference on ?: of struct type. by Daniel Dunbar · 17 years ago
  14. fc5e6de Fix codegen for support for super inside block literal expressions. by Mike Stump · 17 years ago
  15. 0be55c1 More super dot-syntax property implementation by Fariborz Jahanian · 17 years ago
  16. 22523ba add codegen support for casting an element to a union. by Chris Lattner · 17 years ago
  17. a20c59e Do up codegen for function static data and externs in functions in block by Mike Stump · 17 years ago
  18. 1fa52fe Codegen support for copy helpers for block literals. by Mike Stump · 17 years ago
  19. 9d8c126 Pass the type of the block literal around to make required temporal ordering of code clearer. by Mike Stump · 17 years ago
  20. 1bdbf63 prep work for copy/destroy helpers for block literals. by Mike Stump · 17 years ago
  21. 788fa7d Move more blocks CodeGenFunction code up and out. by Mike Stump · 17 years ago
  22. a79696d Move some of the CodeGenFunction blocks code up and out. No by Mike Stump · 17 years ago
  23. 1f010b5 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 17 years ago
  24. 629608c Start the migration of more of the blocks code out of sight for most by Mike Stump · 17 years ago
  25. ad9605d Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 17 years ago
  26. 6cf64be Do some blocks cleanup and simplification. Fix a crash, and add a test case. by Anders Carlsson · 17 years ago
  27. 8130e7f improve compatibility with the VC++'08 C++ compiler. Patch by Niklas Larsson! by Chris Lattner · 17 years ago
  28. 2b6933f First cut CodeGen support for __block variables. by Mike Stump · 17 years ago
  29. 4fa5890 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 17 years ago
  30. fc096bf Add Type::hasPointerRepresentation predicate. by Daniel Dunbar · 17 years ago
  31. f171182 CodeGen support for copied BlockDeclRefExprs. by Mike Stump · 17 years ago
  32. e9b9bba Fold GeneraticStaticBlockVarDecl into callers. - No functionality change. by Daniel Dunbar · 17 years ago
  33. dea5921 Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating the by Daniel Dunbar · 17 years ago
  34. c5d3263 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 17 years ago
  35. 7688138 Prevent accidental copying of CodeGenFunction and CodeGenModule. by Anders Carlsson · 17 years ago
  36. 0a06740 Add low level support for generating invoke instead of calls. by Daniel Dunbar · 17 years ago
  37. be72b7c Copy some clenaups from Eli to code that I copied. :-) by Mike Stump · 17 years ago
  38. 39bcc61 Cleanp code with some recent suggestions. by Mike Stump · 17 years ago
  39. fca5da0 Add CodeGen support for the helper for BlockDeclRefExprs. The easier by Mike Stump · 17 years ago
  40. 191eb9e Set call attribute for direct calls (i.e. noreturn). by Daniel Dunbar · 17 years ago
  41. fdb4f48 Deox and Capitolize. by Mike Stump · 17 years ago
  42. 9319ed4 Fixup spacing a little. by Mike Stump · 17 years ago
  43. fd46ea2 Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 17 years ago
  44. 4b55c7f Use getNameAsCString instead of getNameAsString and reflow the type. by Mike Stump · 17 years ago
  45. 084ba46 Generate the helper function for blocks. Now basic codegen is by Mike Stump · 17 years ago
  46. b95bc00 Condense all the blocks code into CGBlocks.cpp. by Mike Stump · 17 years ago
  47. 7300779 Add CodeGen support for the nodebug attribute. by Anders Carlsson · 17 years ago
  48. 1f1cd39 Add a very basic implemenation of global blocks. This needs to be cleaned up. by Anders Carlsson · 17 years ago
  49. d2a889b Add support for generating block call expressions. by Anders Carlsson · 17 years ago
  50. 95d08f2 Support IRgen of va_arg of structure as l-value. by Daniel Dunbar · 17 years ago
  51. c2d3715 Remove the last remnants of the Obj-C EH stack code. by Anders Carlsson · 17 years ago
  52. 7c31490 Start removing the old Obj-C EH stack now that the cleanup stack is used instead. by Anders Carlsson · 17 years ago
  53. f1c5d84 Add util Emit{LoadOf,StoreTo}Scalar methods to encapsulate conversion by Daniel Dunbar · 17 years ago
  54. 60c4c40 Add DidCallStackSave variable to CodeGenFunction. by Anders Carlsson · 17 years ago
  55. b699aa6 Add some more documentation. Also reflowed comments to 80 col. by Mike Stump · 17 years ago
  56. e833eba Add a simplified EmitJumpThroughFinally and use it in CGObjC in preparation of making it use the cleanup stack. by Anders Carlsson · 17 years ago
  57. 7e39f18 Wire up break and continue processing to the new stack depth adjuster. by Mike Stump · 17 years ago
  58. df27419 More cleanup stack work, PopCleanupBlock now returns a struct with the switch block and end block. by Anders Carlsson · 17 years ago
  59. e75ae4d Split some functions up by Anders Carlsson · 17 years ago
  60. 459ee36 CleanupScope needs to push the cleanup block in its destructor by Anders Carlsson · 17 years ago
  61. ed536bc More cleanup stack work. by Anders Carlsson · 17 years ago
  62. e7de352 When emitting blocks, keep track of which cleanup scope they have. Minor fixes and cleanup. by Anders Carlsson · 17 years ago
  63. 883fa55 Add support for emitting cleanup blocks. Make EmitCompoundStatement emit cleanup blocks if necessary by Anders Carlsson · 17 years ago
  64. ca2fec6 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 · 17 years ago
  65. a1ac477 Ensure we track all the stack depths for all break and continue points by Mike Stump · 17 years ago
  66. 9c5b2a4 Add plumbing for the cleanup stack. by Anders Carlsson · 17 years ago
  67. ecd8183 Split the exception object out into its own stack. by Anders Carlsson · 17 years ago
  68. 8559de1 Simplify the Objective-C exception handling. by Anders Carlsson · 17 years ago
  69. cfdf4c2 Arrange to have the correct StackDepth for while statements. by Mike Stump · 17 years ago
  70. 88ad911 Fixup goto codegen in and around VLAs. by Mike Stump · 17 years ago
  71. 900c85a Pull CodeGenFunction::GetUndefRValue() out of EmitUnsupportedRValue. by Daniel Dunbar · 17 years ago
  72. 706059f Add CodeGenFunction::ConvertTypeForMem forwarding function. by Daniel Dunbar · 17 years ago
  73. c912eb7 ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi). by Fariborz Jahanian · 17 years ago
  74. f7fd8e5 Targets that don't have stack use global address space for parameters. by Sanjiv Gupta · 17 years ago
  75. e840ccd Fixed the typo in comment. by Sanjiv Gupta · 17 years ago
  76. 5534392 objc2's ir-gen for nonfragile ivar access. by Fariborz Jahanian · 17 years ago
  77. 6ee022b More ABI API cleanup. by Daniel Dunbar · 17 years ago
  78. 9fc15a8 ABI handling API changes. by Daniel Dunbar · 17 years ago
  79. 924f4ea Pull EmitReturnBlock out of FinishFunction and catch unified return by Daniel Dunbar · 17 years ago
  80. 8f5e878 Slight cleanup, and fix for va_arg on architectures where va_list is a struct. by Eli Friedman · 17 years ago
  81. 60bb4d4 Forgot to commit this by Anders Carlsson · 17 years ago
  82. 0adaa8a This patch fixes the code gen failures which was a fallout from by Fariborz Jahanian · 17 years ago
  83. e3a6a68 Give "unsupported" error on calls through block pointers instead of crashes. by Daniel Dunbar · 17 years ago
  84. d976761 Change EmitVLASize to take a QualType that must be a variably modified type. by Anders Carlsson · 17 years ago
  85. f860e02 Split up emitting of VLA sizes and getting the size of a VLA. by Anders Carlsson · 17 years ago
  86. 86008c0 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 17 years ago
  87. c217619 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 · 17 years ago
  88. 32aa0c2 Add map of VLA types and their sizes by Anders Carlsson · 17 years ago
  89. 438ddd8 Work in preparation for VLAs. Make sure to restore the stack if necessary (Saving the stack isn't implemented right now :) by Anders Carlsson · 17 years ago
  90. 91dd9d3 Support for implementation of property in the case where by Fariborz Jahanian · 17 years ago
  91. b0973da Implemented ir-gen for 'implicit' properties using the new AST nodes. by Fariborz Jahanian · 17 years ago
  92. f18d4c8 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 17 years ago
  93. 6f19a0a Added a test case for __weak field decls. Change SetVarDeclObjCAttribute by Fariborz Jahanian · 17 years ago
  94. f0ca65f More objc gc stuff. Read/Write barriers for local static/extern, by Fariborz Jahanian · 17 years ago
  95. 2668dd1 Fix redundant load of bit-fields on assignment (to get the updated by Daniel Dunbar · 17 years ago
  96. dd97870 Start implementing support for @synchonized with the darwin ObjC API. by Chris Lattner · 17 years ago
  97. e220261 Add IsFinished arg to EmitBlock. by Daniel Dunbar · 17 years ago
  98. 45e3867 Comment/indentation fix. by Daniel Dunbar · 17 years ago
  99. 6c81e56 IRgen improvements on unreachable code: by Daniel Dunbar · 17 years ago
  100. 3d6606b Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger to by Chris Lattner · 17 years ago