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