1. 2da84ff Don't pass false (default) for isVolatile parameter to CreateLoad. by Daniel Dunbar · 16 years ago
  2. d5782d5 Rename CleanupScope -> DelayedCleanupBlock. No functionality change. by Douglas Gregor · 16 years ago
  3. fa133a1 Teach CodeGenFunction::EmitDecl to ignore Using and UsingShadow decls. by Daniel Dunbar · 16 years ago
  4. 19df37c Trim whitespace. by Mike Stump · 16 years ago
  5. 2811ccf Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 16 years ago
  6. 89c49f0 Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass of by Douglas Gregor · 16 years ago
  7. 7799621 This patch extends CleanupScope to support destruction by Fariborz Jahanian · 16 years ago
  8. 59876c2 Merge constant array and structures. This will create a global variables for arrays and structs that are constant and their initializer is constant. It is on by default but can be disable with the flag -fno-merge-all-constants. by Tanya Lattner · 16 years ago
  9. df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 16 years ago
  10. 6fba746 Patch for destruction of array of objects on block exit. by Fariborz Jahanian · 16 years ago
  11. 04c688a Fix 80-col violation. by Mike Stump · 16 years ago
  12. 77378b2 ignore 'using' directive in CodeGenFunction::EmitDecl(). this fixes PR5085 by Nuno Lopes · 16 years ago
  13. 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 16 years ago
  14. fee53aa Revert 83567. by Devang Patel · 16 years ago
  15. e234292 Record location info before emiting alloca for arguments. This allows arguments to have proper location info. by Devang Patel · 16 years ago
  16. 41f8a13 Set alignment on static function level decls and VLAs. Fixes PR5060. by Anders Carlsson · 16 years ago
  17. 39605b4 Improve debug info generation for __block variables. by Mike Stump · 16 years ago
  18. e0c8822 Fix another byref bug. This should hopefully get QuickLookPlugins building successfully. by Anders Carlsson · 16 years ago
  19. 9e8725a Add FIXME for alignments that won't be honored. by Mike Stump · 16 years ago
  20. 18be84c Add support for __block variables with alignment greater than __alignof(void *). by Anders Carlsson · 16 years ago
  21. 7dfa407 For __block variables, cache the LLVM types as well as which LLVM field where the variable is stored. by Anders Carlsson · 16 years ago
  22. 555b4bb GlobalDecl doesn't have an explicit constructor anymore. by Anders Carlsson · 16 years ago
  23. 3604386 Make the forwarding member of block byref structs be a pointer to the block byref struct itself. by Anders Carlsson · 16 years ago
  24. a2b6b76 Suppress build warning. by Daniel Dunbar · 16 years ago
  25. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  26. 9ad5513 Make BuildByRefType take a ValueDecl instead of a QualType and an alignment. by Anders Carlsson · 16 years ago
  27. 622f9dc Remove an ErrorUnsupported call. by Anders Carlsson · 16 years ago
  28. 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 · 16 years ago
  29. 0032b27 Update for LLVM API change. by Owen Anderson · 16 years ago
  30. 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 16 years ago
  31. 47a434f Update for LLVM API change. by Owen Anderson · 16 years ago
  32. 667f36a assert(nyi) on attempt to destruct an array of objects. by Fariborz Jahanian · 16 years ago
  33. 6ca0b32 ir-gen for destructor calls. by Fariborz Jahanian · 16 years ago
  34. b0d0ea0 use CodeGenModule::EmitNullConstant in a couple of places. by Anders Carlsson · 16 years ago
  35. c9c88b4 Update for LLVM API change. by Owen Anderson · 16 years ago
  36. b3589f4 Canonicalize else spacing. by Mike Stump · 16 years ago
  37. 96e0fc7 Update for LLVM API change. by Owen Anderson · 16 years ago
  38. 3c4972d Update for LLVM API change. by Owen Anderson · 16 years ago
  39. 0d9c54c Switch to using llvm::Value::getName() by Daniel Dunbar · 16 years ago
  40. 4a28d5d Update for LLVM API change. by Owen Anderson · 16 years ago
  41. 25b6ebf Fix thinko. by Daniel Dunbar · 16 years ago
  42. d286f05 Avoid generation of dead code in a few more situations. by Daniel Dunbar · 16 years ago
  43. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 16 years ago
  44. 6924382 Update for LLVM API change. by Owen Anderson · 16 years ago
  45. 1c431b3 Update for LLVM API change. by Owen Anderson · 16 years ago
  46. c14f0d2 Update for LLVM API change. by Owen Anderson · 16 years ago
  47. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 16 years ago
  48. bd0fec9 typo by Devang Patel · 16 years ago
  49. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 16 years ago
  50. 3899a7f As an optimization, we maintain a cache of generated by Mike Stump · 16 years ago
  51. 4a18784 Add IRGen support for local variables of reference type. by Eli Friedman · 16 years ago
  52. 4381d4b Targets like PIC16 generate Static decls for automatic variables, emit the appropriate debug descriptor as well in that case. by Sanjiv Gupta · 16 years ago
  53. b4aa466 Pass the destination QualType to EmitStoreOfScalar. No functionality change. by Anders Carlsson · 16 years ago
  54. cc0e354 Since we miscompile many cases when declaring a variable with a reference type, make them unsupported for now. by Anders Carlsson · 16 years ago
  55. fd0e628 Fixup debug information for the location information for __block by Mike Stump · 16 years ago
  56. b4880ba push GlobalDecl through enough of the CodeGenModule interfaces by Chris Lattner · 16 years ago
  57. 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
  58. c62aad8 PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and by Eli Friedman · 16 years ago
  59. 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 16 years ago
  60. 5466c7b Audit __private_extern__ handling. by Daniel Dunbar · 16 years ago
  61. b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 16 years ago
  62. 11c7d32 Make messages consistent. by Chris Lattner · 16 years ago
  63. b75863d reject codegen of __thread variables as unimplemented, rdar://6775265 by Chris Lattner · 16 years ago
  64. 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
  65. 08ae3de by Sanjiv Gupta · 16 years ago
  66. 17c35ac When compiling C++ code, always mangle the names of static block var decls. by Anders Carlsson · 16 years ago
  67. ba8639d Code gen does not yet supports __asm__ on a variable declaration. Reject it. by Fariborz Jahanian · 16 years ago
  68. 3403084 don't set the name of a call instruction to "call" in release-asserts by Chris Lattner · 16 years ago
  69. f146684 fix CreateTempAlloca to not set a name on the alloca for temporaries by Chris Lattner · 16 years ago
  70. a8b60c9 Fixup codegen for nested block literals so that we generate by Mike Stump · 16 years ago
  71. 6cc88f7 Fix codegen for support for super inside block literal expressions. by Mike Stump · 16 years ago
  72. 863cffb Mangle param names with .arg. only. by Sanjiv Gupta · 16 years ago
  73. f4bc312 Remove some FIXMEs for block literals that should be close to working. by Mike Stump · 16 years ago
  74. ee09422 Complete __Block_byref_id_object_copy cogegen for block literals. by Mike Stump · 16 years ago
  75. 1851b68 Finish off __Block_byref_id_object_dispose codegen for block literals. by Mike Stump · 16 years ago
  76. 416d92e Remove extra arg. by Mike Stump · 16 years ago
  77. 45031c0 More codegen support for the copy/dispose helpers for block literals. by Mike Stump · 16 years ago
  78. a4f668f Framework for codegen for copy/dispose helpers. by Mike Stump · 16 years ago
  79. fe34557 Don't mangle names of local variables. by Daniel Dunbar · 16 years ago
  80. 00470a1 prep work for copy/destroy helpers for block literals. by Mike Stump · 16 years ago
  81. d9e0fae Avoid dispose calls when only doing gc. by Mike Stump · 16 years ago
  82. 797b632 Add codegen support for __block variables to call _Block_object_dispose as necessary. by Mike Stump · 16 years ago
  83. a3460ac Continuation of PR3687: fix more places to use the right type for booleans. by Eli Friedman · 16 years ago
  84. 074dda6 Comment fix: change a question to an answer. by Eli Friedman · 16 years ago
  85. dab514f Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 16 years ago
  86. a99038c First cut CodeGen support for __block variables. by Mike Stump · 16 years ago
  87. e5731f8 Allow constant initializers to reference their defining decl. - PR3662. by Daniel Dunbar · 16 years ago
  88. a985b31 Fold GeneraticStaticBlockVarDecl into callers. - No functionality change. by Daniel Dunbar · 16 years ago
  89. 0096acf Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating the by Daniel Dunbar · 16 years ago
  90. 9c2f06b Last part of PR3254: use the same alignment computation in Sema and by Eli Friedman · 16 years ago
  91. 4451bd9 Fix spacing. by Mike Stump · 16 years ago
  92. 6ec3668 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 16 years ago
  93. d60f2fb Change EmitConstantExpr to allow failure. by Daniel Dunbar · 16 years ago
  94. e4c9238 Set constant bit on static block vars as well. Patch by Anders Johnson!q by Daniel Dunbar · 17 years ago
  95. 5c61d97 IRgen support for attribute used. - PR3566 by Daniel Dunbar · 17 years ago
  96. e896d98 Add CodeGen support for the nodebug attribute. by Anders Carlsson · 17 years ago
  97. 5f2bfd4 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 17 years ago
  98. 30510ab Honor attribute section on static block var decls. by Daniel Dunbar · 17 years ago
  99. 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 · 17 years ago
  100. 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 · 17 years ago