1. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  2. 9ad5513 Make BuildByRefType take a ValueDecl instead of a QualType and an alignment. by Anders Carlsson · 15 years ago
  3. 622f9dc Remove an ErrorUnsupported call. by Anders Carlsson · 15 years ago
  4. 14c5cbf Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries from being destroyed when they're bound to a reference variable. by Anders Carlsson · 15 years ago
  5. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  6. 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 15 years ago
  7. 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
  8. 667f36a assert(nyi) on attempt to destruct an array of objects. by Fariborz Jahanian · 15 years ago
  9. 6ca0b32 ir-gen for destructor calls. by Fariborz Jahanian · 15 years ago
  10. b0d0ea0 use CodeGenModule::EmitNullConstant in a couple of places. by Anders Carlsson · 15 years ago
  11. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  12. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  13. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  14. 3c4972d Update for LLVM API change. by Owen Anderson · 15 years ago
  15. 0d9c54c Switch to using llvm::Value::getName() by Daniel Dunbar · 15 years ago
  16. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  17. 25b6ebf Fix thinko. by Daniel Dunbar · 15 years ago
  18. d286f05 Avoid generation of dead code in a few more situations. by Daniel Dunbar · 15 years ago
  19. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  20. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  21. 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
  22. c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
  23. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  24. bd0fec9 typo by Devang Patel · 15 years ago
  25. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  26. 3899a7f As an optimization, we maintain a cache of generated by Mike Stump · 15 years ago
  27. 4a18784 Add IRGen support for local variables of reference type. by Eli Friedman · 15 years ago
  28. 4381d4b Targets like PIC16 generate Static decls for automatic variables, emit the appropriate debug descriptor as well in that case. by Sanjiv Gupta · 15 years ago
  29. b4aa466 Pass the destination QualType to EmitStoreOfScalar. No functionality change. by Anders Carlsson · 15 years ago
  30. cc0e354 Since we miscompile many cases when declaring a variable with a reference type, make them unsupported for now. by Anders Carlsson · 15 years ago
  31. fd0e628 Fixup debug information for the location information for __block by Mike Stump · 15 years ago
  32. b4880ba push GlobalDecl through enough of the CodeGenModule interfaces by Chris Lattner · 16 years ago
  33. cabec03 When calling the cleanup function specified by __attribute__((cleanup)), make sure to bitcast the argument so it has the same type as the first argument of the cleanup function. Fixes <rdar://problem/6827047>. by Anders Carlsson · 16 years ago
  34. c62aad8 PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and by Eli Friedman · 16 years ago
  35. 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 16 years ago
  36. 5466c7b Audit __private_extern__ handling. by Daniel Dunbar · 16 years ago
  37. b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 16 years ago
  38. 11c7d32 Make messages consistent. by Chris Lattner · 16 years ago
  39. b75863d reject codegen of __thread variables as unimplemented, rdar://6775265 by Chris Lattner · 16 years ago
  40. e9352cc Add a destination type argument to EmitConstantExpr. This will be used for when the destination has a reference type. (No functionality change yet) by Anders Carlsson · 16 years ago
  41. 08ae3de by Sanjiv Gupta · 16 years ago
  42. 17c35ac When compiling C++ code, always mangle the names of static block var decls. by Anders Carlsson · 16 years ago
  43. ba8639d Code gen does not yet supports __asm__ on a variable declaration. Reject it. by Fariborz Jahanian · 16 years ago
  44. 3403084 don't set the name of a call instruction to "call" in release-asserts by Chris Lattner · 16 years ago
  45. f146684 fix CreateTempAlloca to not set a name on the alloca for temporaries by Chris Lattner · 16 years ago
  46. a8b60c9 Fixup codegen for nested block literals so that we generate by Mike Stump · 16 years ago
  47. 6cc88f7 Fix codegen for support for super inside block literal expressions. by Mike Stump · 16 years ago
  48. 863cffb Mangle param names with .arg. only. by Sanjiv Gupta · 16 years ago
  49. f4bc312 Remove some FIXMEs for block literals that should be close to working. by Mike Stump · 16 years ago
  50. ee09422 Complete __Block_byref_id_object_copy cogegen for block literals. by Mike Stump · 16 years ago
  51. 1851b68 Finish off __Block_byref_id_object_dispose codegen for block literals. by Mike Stump · 16 years ago
  52. 416d92e Remove extra arg. by Mike Stump · 16 years ago
  53. 45031c0 More codegen support for the copy/dispose helpers for block literals. by Mike Stump · 16 years ago
  54. a4f668f Framework for codegen for copy/dispose helpers. by Mike Stump · 16 years ago
  55. fe34557 Don't mangle names of local variables. by Daniel Dunbar · 16 years ago
  56. 00470a1 prep work for copy/destroy helpers for block literals. by Mike Stump · 16 years ago
  57. d9e0fae Avoid dispose calls when only doing gc. by Mike Stump · 16 years ago
  58. 797b632 Add codegen support for __block variables to call _Block_object_dispose as necessary. by Mike Stump · 16 years ago
  59. a3460ac Continuation of PR3687: fix more places to use the right type for booleans. by Eli Friedman · 16 years ago
  60. 074dda6 Comment fix: change a question to an answer. by Eli Friedman · 16 years ago
  61. dab514f Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 16 years ago
  62. a99038c First cut CodeGen support for __block variables. by Mike Stump · 16 years ago
  63. e5731f8 Allow constant initializers to reference their defining decl. - PR3662. by Daniel Dunbar · 16 years ago
  64. a985b31 Fold GeneraticStaticBlockVarDecl into callers. - No functionality change. by Daniel Dunbar · 16 years ago
  65. 0096acf Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating the by Daniel Dunbar · 16 years ago
  66. 9c2f06b Last part of PR3254: use the same alignment computation in Sema and by Eli Friedman · 16 years ago
  67. 4451bd9 Fix spacing. by Mike Stump · 16 years ago
  68. 6ec3668 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 16 years ago
  69. d60f2fb Change EmitConstantExpr to allow failure. by Daniel Dunbar · 16 years ago
  70. e4c9238 Set constant bit on static block vars as well. Patch by Anders Johnson!q by Daniel Dunbar · 16 years ago
  71. 5c61d97 IRgen support for attribute used. - PR3566 by Daniel Dunbar · 16 years ago
  72. e896d98 Add CodeGen support for the nodebug attribute. by Anders Carlsson · 16 years ago
  73. 5f2bfd4 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 16 years ago
  74. 30510ab Honor attribute section on static block var decls. by Daniel Dunbar · 16 years ago
  75. 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
  76. 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
  77. 69c68b7 Emit a cleanup block for the cleanup attribute by Anders Carlsson · 16 years ago
  78. 36a2ada Fixup goto codegen in and around VLAs. by Mike Stump · 16 years ago
  79. 96f2147 Follow Eli's advice and store the VLA size with the native size_t type. Fixes PR3491. by Anders Carlsson · 16 years ago
  80. 45206ec Targets that don't have stack use global address space for parameters. by Sanjiv Gupta · 16 years ago
  81. c9e8f60 Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more by Eli Friedman · 16 years ago
  82. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
  83. 8f39f5e Make VLAs usable, and make basic usage work correctly. Also, add a by Eli Friedman · 16 years ago
  84. fcdbb93 Handle typedefs to VLAs (Emit the size expr when we encounter the typedef by Anders Carlsson · 16 years ago
  85. 60d3541 Change EmitVLASize to take a QualType that must be a variably modified type. by Anders Carlsson · 16 years ago
  86. f666b77 Split up emitting of VLA sizes and getting the size of a VLA. by Anders Carlsson · 16 years ago
  87. eb91f0e Add some ErrorUnsupported calls and turn on VLA codegen again. by Anders Carlsson · 16 years ago
  88. 71e38c4 disable Anders' recent VLA patch, this fixes PR3209. by Chris Lattner · 16 years ago
  89. 5d46315 Implement allocation and sizeof VLAs. This is very basic for now. by Anders Carlsson · 16 years ago
  90. 39f34e9 Migrate some stuff from NamedDecl::getName() to by Chris Lattner · 16 years ago
  91. 8ec03f5 Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 16 years ago
  92. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  93. 9c85ba3 reimplement debug info generation in terms of DebugInfo.h instead of by Chris Lattner · 16 years ago
  94. 31fc07d Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar by Sanjiv Gupta · 16 years ago
  95. 66031a5 Change CGDebugInfo::setLocation to just ignore invalid locations. This by Daniel Dunbar · 16 years ago
  96. 35bc082 Simplify handling of struct/union/class tags. by Argyrios Kyrtzidis · 16 years ago
  97. 5627377 Add support for ABIArgInfo::Expand - No functionality change. by Daniel Dunbar · 16 years ago
  98. 662174c8 Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs by Daniel Dunbar · 16 years ago
  99. 19567ee Handle static variables inside obj-c methods. by Anders Carlsson · 16 years ago
  100. e1b29ef Add preliminary (and probably broken) codegen support for C++ static initializers. by Anders Carlsson · 16 years ago