1. 0ff8baf Pass GlobalDecls to GenerateCode and StartFunction. by Anders Carlsson · 15 years ago
  2. 0aebc81 If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. by Anders Carlsson · 15 years ago
  3. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  4. 383d298 Patch to ir-gen user-defined conversions used in expressions [12.3.2-p3] by Fariborz Jahanian · 15 years ago
  5. 1feade8 Regularize the case and sort. by Mike Stump · 15 years ago
  6. 2d82719 Remove dead code by Anders Carlsson · 15 years ago
  7. 0880bac Patch to 1) synthesizing non-trivial default destructor when by Fariborz Jahanian · 15 years ago
  8. bbed6b9 Fix for PR4721: adjust CodeGen and ASTContext so that we have a by Eli Friedman · 15 years ago
  9. ec18ddd minor cleanups for VLA stuff. by Chris Lattner · 15 years ago
  10. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  11. 2198ba1 Patch for synthesizing copy assignment operator. WIP. by Fariborz Jahanian · 15 years ago
  12. 06f598a minor refactoring. No change otherwise. by Fariborz Jahanian · 15 years ago
  13. 237957c Improve handling of member pointers. by Anders Carlsson · 15 years ago
  14. 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
  15. 8c241a2 Refactoring of copy ctor ir-gen. No change in functionality. by Fariborz Jahanian · 15 years ago
  16. ca28361 Synthesized copy constructor now generates code for by Fariborz Jahanian · 15 years ago
  17. 97a9375 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  18. 9889652 Patch toward synthesizing copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  19. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  20. c7ff8e1 Synthesize the default constructor which has not been declared as needed. by Fariborz Jahanian · 15 years ago
  21. 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
  22. 426cc38 Patch for future ir-gen for destructor calls. by Fariborz Jahanian · 15 years ago
  23. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  24. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  25. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  26. 42719fc Shield clang from LLVM API changes, until the dust settles. by Daniel Dunbar · 15 years ago
  27. e7d346b Move EmitCtorPrologue to CGCXX. Add an assert and FIXMEs. by Fariborz Jahanian · 15 years ago
  28. ab3c0a2 Early ir-gen for constructor prologue. This is on going. by Fariborz Jahanian · 15 years ago
  29. 5ac2323 Remove an apparently unused header. by Mike Stump · 15 years ago
  30. 96e18b0 Catch another trivial case where we can avoid emitting a separate return blcok. by Daniel Dunbar · 15 years ago
  31. d286f05 Avoid generation of dead code in a few more situations. by Daniel Dunbar · 15 years ago
  32. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  33. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  34. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  35. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  36. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  37. aac8705 Update for IRBuilder API change. by Owen Anderson · 15 years ago
  38. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
  39. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  40. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  41. eb6437a When possible, don't emit the cleanup block. Instead, just move the instructions to the current block. by Anders Carlsson · 15 years ago
  42. bdad6b6 Re-add a slightly more general version of the check from r72578; it is by Eli Friedman · 15 years ago
  43. c9bb1b8 Oops, the testcase I was thinking of is supposed to error out. I by Mike Stump · 15 years ago
  44. 8ebefde Fixup codegen for composition of vla types using a normal array type. by Mike Stump · 15 years ago
  45. f5408fe Reflow some comments. by Mike Stump · 15 years ago
  46. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  47. b5437d2 the logic for computing __func__ and friends is really broken: by Chris Lattner · 15 years ago
  48. 88207c9 don't bother emitting a zero byte memset at all. We used to get them by Chris Lattner · 15 years ago
  49. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 15 years ago
  50. d7c62b1 Simplify CodeGenFunction::GenerateCode. by Anders Carlsson · 15 years ago
  51. b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 16 years ago
  52. b75863d reject codegen of __thread variables as unimplemented, rdar://6775265 by Chris Lattner · 16 years ago
  53. 2b77ba8 Add some basic support for generating C++ member functions. by Anders Carlsson · 16 years ago
  54. 481769b remove some obsolete comments, use an AssertingVH. by Chris Lattner · 16 years ago
  55. 48f9122 Move where block-related variables are initialized so that block by Eli Friedman · 16 years ago
  56. f146684 fix CreateTempAlloca to not set a name on the alloca for temporaries by Chris Lattner · 16 years ago
  57. 0ae7b2b Initialize the cleanup.dst variable if necessary. Fixes PR3789. by Anders Carlsson · 16 years ago
  58. 0892099 Codegen support for copy helpers for block literals. by Mike Stump · 16 years ago
  59. a4f668f Framework for codegen for copy/dispose helpers. by Mike Stump · 16 years ago
  60. 797b632 Add codegen support for __block variables to call _Block_object_dispose as necessary. by Mike Stump · 16 years ago
  61. 3947de5 Move some of the CodeGenFunction blocks code up and out. No by Mike Stump · 16 years ago
  62. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  63. 8958891 Add Type::hasPointerRepresentation predicate. by Daniel Dunbar · 16 years ago
  64. 24a9f6e Drop uses of isPointerLikeType. - No functionality change. by Daniel Dunbar · 16 years ago
  65. 8a2b4b1 CodeGen support for copied BlockDeclRefExprs. by Mike Stump · 16 years ago
  66. 0096acf Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating the by Daniel Dunbar · 16 years ago
  67. 9834ffb Add low level support for generating invoke instead of calls. by Daniel Dunbar · 16 years ago
  68. 4e7a1f7 Add CodeGen support for the helper for BlockDeclRefExprs. The easier by Mike Stump · 16 years ago
  69. 6ec3668 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 16 years ago
  70. e896d98 Add CodeGen support for the nodebug attribute. by Anders Carlsson · 16 years ago
  71. 5f2bfd4 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 16 years ago
  72. b4094ea Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes. by Daniel Dunbar · 16 years ago
  73. fa1f756 Remove the last remnants of the Obj-C EH stack code. by Anders Carlsson · 16 years ago
  74. 4cc1a47 Add DidCallStackSave variable to CodeGenFunction. by Anders Carlsson · 16 years ago
  75. cc89920 Reuse case destinations. by Anders Carlsson · 16 years ago
  76. ad9d00e Always check if we can remove branch fixups, even if the cleanup stack is empty. by Anders Carlsson · 16 years ago
  77. 46831a9 Misc fixes to the cleanup stack code. by Anders Carlsson · 16 years ago
  78. bb66f9f More cleanup stack work, PopCleanupBlock now returns a struct with the switch block and end block. by Anders Carlsson · 16 years ago
  79. d66a9f9 Split some functions up by Anders Carlsson · 16 years ago
  80. 6fc5591 CleanupScope needs to push the cleanup block in its destructor by Anders Carlsson · 16 years ago
  81. 1093c2c Implement support for branch fixups. by Anders Carlsson · 16 years ago
  82. 87eaf17 More cleanup stack work. by Anders Carlsson · 16 years ago
  83. bd6fa3d When emitting blocks, keep track of which cleanup scope they have. Minor fixes and cleanup. by Anders Carlsson · 16 years ago
  84. c71c845 Add support for emitting cleanup blocks. Make EmitCompoundStatement emit cleanup blocks if necessary by Anders Carlsson · 16 years ago
  85. 6ccc476 Add plumbing for the cleanup stack. by Anders Carlsson · 16 years ago
  86. 36a2ada Fixup goto codegen in and around VLAs. by Mike Stump · 16 years ago
  87. 96f2147 Follow Eli's advice and store the VLA size with the native size_t type. Fixes PR3491. by Anders Carlsson · 16 years ago
  88. 8b1a343 Add CodeGenFunction::ConvertTypeForMem forwarding function. by Daniel Dunbar · 16 years ago
  89. 541b63b Thread CGFunctionInfo construction through CodeGenTypes. by Daniel Dunbar · 16 years ago
  90. 88b5396 More ABI API cleanup. by Daniel Dunbar · 16 years ago
  91. 1c1d607 Pull EmitReturnBlock out of FinishFunction and catch unified return by Daniel Dunbar · 16 years ago
  92. d7d6e6a Skip emission of final return block if possible (e.g., functions with by Daniel Dunbar · 16 years ago
  93. 4fd0aa5 Slight cleanup, and fix for va_arg on architectures where va_list is a struct. by Eli Friedman · 16 years ago
  94. a782ca7 Block pointer types are not aggregate types. by Daniel Dunbar · 16 years ago
  95. fcdbb93 Handle typedefs to VLAs (Emit the size expr when we encounter the typedef by Anders Carlsson · 16 years ago
  96. 751358f Make sure to generate code for arguments that have a variably modified type. by Anders Carlsson · 16 years ago
  97. 60d3541 Change EmitVLASize to take a QualType that must be a variably modified type. by Anders Carlsson · 16 years ago
  98. f666b77 Split up emitting of VLA sizes and getting the size of a VLA. by Anders Carlsson · 16 years ago
  99. dcc90d8 Add map of VLA types and their sizes by Anders Carlsson · 16 years ago
  100. 64712f1 Change more code over to using the new Expr::Evaluate by Anders Carlsson · 16 years ago