1. fb8d02b Implement -Wframe-larger-than backend diagnostic by Alp Toker · 11 years ago
  2. 0e64e0d Eliminate redundant MangleBuffer class by Alp Toker · 11 years ago
  3. 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
  4. 27d69db CodeGen: Fix linkage of reference temporaries by David Majnemer · 12 years ago
  5. 5e8edba Fix type mismatch assertion related to inalloca and PR19287 by Reid Kleckner · 12 years ago
  6. cb39943 Proper handling of static local variables with address space qualifiers. by Eli Bendersky · 12 years ago
  7. c7e4e21 [C++11] Replacing CompoundStmt iterators body_begin() and body_end() with iterator_range body(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  8. 9371dd2 [C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with iterator_range captures(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  9. 535bbcc [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterator_range decls(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  10. a5a469e Objective-C++ IRGen. Due to change to AST for initialization of c++11’s by Fariborz Jahanian · 12 years ago
  11. 4f12f10 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  12. 060062a Use llvm.compiler.used instead of llvm.used for objc symbols. by Rafael Espindola · 12 years ago
  13. 867ea1d [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
  14. 314ef7b [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objects by Reid Kleckner · 12 years ago
  15. f6a24ce Fix a tranche of comment, test and doc typos by Alp Toker · 12 years ago
  16. 739756c [ms-cxxabi] Construct and destroy call arguments in the correct order by Reid Kleckner · 12 years ago
  17. a8e7df3 Add CodeGenABITypes.h for use in LLDB. by Mark Lacey · 12 years ago
  18. 2d84e84 Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs by Nick Lewycky · 12 years ago
  19. 39a1e50 Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 12 years ago
  20. c48d31c Simplify linkage code for static local vars. by Eli Friedman · 12 years ago
  21. 7e346a8 Fix mangling for block literals. by Eli Friedman · 12 years ago
  22. 23f4c4b [ms-cxxabi] Destroy temporary record arguments in the callee by Reid Kleckner · 12 years ago
  23. 40a4bec Compute the visibility of static local variables consistently. Fixes PR16208. by Eli Friedman · 12 years ago
  24. a418418 Cleanup linkage computation for static locals. by Rafael Espindola · 12 years ago
  25. d4b6e7a9 Fix the linkage of static locals inside a CapturedStmt. (Found in the by Eli Friedman · 12 years ago
  26. a1c9d4d Simplify: we don't need any special-case lifetime extension when initializing by Richard Smith · 12 years ago
  27. cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
  28. 736a947 Reapply r183721, reverted in r183776, with a fix for a bug in the former (we by Richard Smith · 12 years ago
  29. 4a28f53 Revert r183721. It caused cleanups to be delayed too long in some cases. by Richard Smith · 12 years ago
  30. 7c5d4dc Rework IR emission for lifetime-extended temporaries. Instead of trying to walk by Richard Smith · 12 years ago
  31. 2bcde3a PR12848: When emitting a local variable declared 'constexpr', always initialize it with a store or a memcpy, not by emitting the initializer expression. This is not required for correctness, but more closely aligns with people's expectations, and is cheap (since we've already evaluated the initializer). by Richard Smith · 12 years ago
  32. f121b93 PR14606: Debug Info for namespace aliases/DW_TAG_imported_module by David Blaikie · 12 years ago
  33. bd48376 Revert "Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions."" by David Blaikie · 12 years ago
  34. cf51a8a Let CodeGenFunction::EmitVarDecl query the semantic storage class info. by Enea Zaffanella · 12 years ago
  35. db35281 Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions." by David Blaikie · 12 years ago
  36. b0b645c Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions. by David Blaikie · 12 years ago
  37. 9f88fe8 Revert "Revert "PR14606: Debug info for using directives/DW_TAG_imported_module"" by David Blaikie · 13 years ago
  38. 3669c3c Revert "PR14606: Debug info for using directives/DW_TAG_imported_module" by Eric Christopher · 13 years ago
  39. cf5e5ba PR14606: Debug info for using directives/DW_TAG_imported_module by David Blaikie · 13 years ago
  40. c8e0170 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 13 years ago
  41. 6dfa25a Sema for Captured Statements by Tareq A. Siraj · 13 years ago
  42. 5e77d76 Basic support for Microsoft property declarations and references thereto. by John McCall · 13 years ago
  43. fd3834f Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 13 years ago
  44. 6ae7e50 Add 178663 back. by Rafael Espindola · 13 years ago
  45. 985a3ab Revert 178663. by Rafael Espindola · 13 years ago
  46. adea16b Don't compute a patched/semantic storage class. by Rafael Espindola · 13 years ago
  47. 262f05b [ASan] Emit lifetime markers for local variables in -fsanitize=use-after-scope mode by Alexey Samsonov · 13 years ago
  48. 0f6df00 Bugfix/Followup for r177086. by Adrian Prantl · 13 years ago
  49. 609f5d9 Remove useGlobalsForAutomaticVariables. by Rafael Espindola · 13 years ago
  50. 1da3094 Make clang to mark static stack allocations with lifetime markers to enable a more aggressive stack coloring. by Nadav Rotem · 13 years ago
  51. a769e07 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 13 years ago
  52. 51936dd Allocate stack storage for .block_descriptor and captured self at -O0. by Adrian Prantl · 13 years ago
  53. cdda29c Tighten up the rules for precise lifetime and document by John McCall · 13 years ago
  54. a8ec7eb Promote atomic type sizes up to a power of two, capped by by John McCall · 13 years ago
  55. 47fb950 Change hasAggregateLLVMType, which conflates complex and by John McCall · 13 years ago
  56. 8432435 [Sema] Semantic analysis for empty-declaration and attribute-declaration. by Michael Han · 13 years ago
  57. 134cec6 objective-C arc IR-gen. Retaining of strong by Fariborz Jahanian · 13 years ago
  58. b7d1e1f Revert r174246, accidentally committed. by David Blaikie · 13 years ago
  59. ef50169 Basics by David Blaikie · 13 years ago
  60. 12cc42a Destroy arrays and ARC fields when throwing out of ctors. by John McCall · 13 years ago
  61. 6153500 When we're emitting a constructor or destructor call from a delegating by Douglas Gregor · 13 years ago
  62. ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
  63. 320c1f8 CGDecl.cpp: Prune three descriptions in two methods, CodeGenFunction::pushIrregularPartialArrayCleanup() and CodeGenFunction::pushRegularPartialArrayCleanup(). [-Wdocumentation] by NAKAMURA Takumi · 13 years ago
  64. 2be6b72 Don't eagerly emit a global static merged with a local extern. by Rafael Espindola · 13 years ago
  65. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  66. 9c6890a Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 13 years ago
  67. b0eea8b Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 13 years ago
  68. dd31ca1 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  69. 33b5baf Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 by Sylvestre Ledru · 13 years ago
  70. a876013 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 13 years ago
  71. ee0502d CUDA: give correct address space to globals declared in functions by Peter Collingbourne · 13 years ago
  72. 29f9a00 CodeGen: Hoist check from recursive function to its only callsite. by Benjamin Kramer · 13 years ago
  73. 46cbe77 CodeGen: When emitting stores for an initializer, only emit a GEP if we really need the store. by Benjamin Kramer · 13 years ago
  74. f60f6af Add -ftls-model command-line flag. by Hans Wennborg · 13 years ago
  75. d3b01bc Support the tls_model attribute (PR9788) by Hans Wennborg · 13 years ago
  76. a36cbeb objc-arc: captured block variable accessed in its block literal by Fariborz Jahanian · 13 years ago
  77. 74a3868 This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 14 years ago
  78. 8c38d35 Don't enter cleanups for unreachable variables. It's impossible to by John McCall · 14 years ago
  79. b88a566 Make sure we unique static-local decls across multiple emissions of by John McCall · 14 years ago
  80. 8453795 Revert r153723, and its follow-ups r153728 and r153733. by Chandler Carruth · 14 years ago
  81. 87590e6 Do the static-locals thing properly in the face of unions and by John McCall · 14 years ago
  82. 947c183 When emitting a static local variable in C++, handle by John McCall · 14 years ago
  83. 615ed1a Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 14 years ago
  84. 1a0877f When we can't prove that the target of an aggregate copy is by John McCall · 14 years ago
  85. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  86. 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
  87. 1c8d2ca Make sure we update the static local decl address map when we are forced to rebuild a global because of the initializer. <rdar://problem/10957867>. by Eli Friedman · 14 years ago
  88. d026dc4 Make heap-allocation of std::initializer_list 'work'. by Sebastian Redl · 14 years ago
  89. 1d9cdb6 Fix comment. by Chad Rosier · 14 years ago
  90. c83ed82 Basic code generation support for std::initializer_list. by Sebastian Redl · 14 years ago
  91. e070fd2 Bug fix: do not emit static const local variables with mutable members by Richard Smith · 14 years ago
  92. a729c62 Whether an argument is required (in contrast with being an by John McCall · 14 years ago
  93. 6331c40 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 14 years ago
  94. 5a294e6 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 14 years ago
  95. 236b357 enhance some optimization logic to handle ConstantDataSequential by Chris Lattner · 14 years ago
  96. 934bbf5 Placate gcc's -Wreturn-type by Matt Beaumont-Gay · 14 years ago
  97. 1425b45 Use function pointers, rather than references, to pass Destroyers by Peter Collingbourne · 14 years ago
  98. fa35df6 Some improvements to the handling of C11 atomic types: by David Chisnall · 14 years ago
  99. dafff94 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 14 years ago
  100. f610267 Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 14 years ago