1. 51a31e1 Fixing a bug where debug info for a local variable gets emitted at file scope. by Yunzhong Gao · 11 years ago
  2. c3030bc Simplify/clean up debug info suppression in CodeGenFunction by David Blaikie · 11 years ago
  3. 152b4e4 Revert "Implement a rudimentary form of generic lambdas." by Manuel Klimek · 11 years ago
  4. ecb5819 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
  5. 0a1c862 PR16933: Don't try to codegen things after we've seen errors. by David Blaikie · 11 years ago
  6. 3b47759 Debug Info: Fine-tune the simple return expression location handling to by Adrian Prantl · 11 years ago
  7. 226399c Correctly classify pack expansions as NON_CANONICAL_UNLESS_DEPENDENT by David Blaikie · 11 years ago
  8. 3b50e8d Restore r184205 and associated commits (after commit of r185290) by Stephen Lin · 11 years ago
  9. 12df246 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 11 years ago
  10. 3258abc Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO) by Stephen Lin · 11 years ago
  11. d4c0cd0 CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute. by Stephen Lin · 11 years ago
  12. 8a07cd3 Reapply r183721, reverted in r183776, with a fix for a bug in the former (we by Richard Smith · 11 years ago
  13. ece7ebd fix formatting. by Adrian Prantl · 11 years ago
  14. 3081c6f Clarify comment. by Adrian Prantl · 11 years ago
  15. 1c3db76 Cleanup: Use a member variable to store the SourceLocation for EH code. by Adrian Prantl · 11 years ago
  16. 524387a CodeGen for CapturedStmts by Ben Langmuir · 11 years ago
  17. 4c71b8c Don't crash in IRGen if a conditional with 'throw' in one of its branches is by Richard Smith · 11 years ago
  18. d072e59 Reapply r180982 with repaired logic and an additional testcase. by Adrian Prantl · 11 years ago
  19. f5ebf9b Correctly emit certain implicit references to 'self' even within a lambda. by John McCall · 11 years ago
  20. bb09f7b Revert "Attempt to un-break the gdb buildbot." by Adrian Prantl · 11 years ago
  21. 30c0d27 Attempt to un-break the gdb buildbot. by Adrian Prantl · 11 years ago
  22. fa6b079 Ensure that the line table for functions with cleanups is sequential. by Adrian Prantl · 11 years ago
  23. dc7a4f5 Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 11 years ago
  24. c3bf52c C++1y: Allow aggregates to have default initializers. by Richard Smith · 11 years ago
  25. 64aa4b3 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 11 years ago
  26. 94d46b5 Fix uninitialized read of CalleeWithThisReturn. by Manman Ren · 11 years ago
  27. f449244 Simplify code. No functionality change. by Benjamin Kramer · 11 years ago
  28. 1db7040 Generate metadata to implement the -cl-kernel-arg-info option. by Guy Benyei · 11 years ago
  29. 495cfa4 Make clang to mark static stack allocations with lifetime markers to enable a more aggressive stack coloring. by Nadav Rotem · 11 years ago
  30. 63fd408 Exploit this-return of a callsite in a this-return function. by Manman Ren · 11 years ago
  31. 7cd84ba revert r177211 due to its potential issues by Manman Ren · 11 years ago
  32. 2710ed8 Exploit this-return of a callsite in a this-return function. by Manman Ren · 11 years ago
  33. bea522f ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. by Jordan Rose · 11 years ago
  34. 37453b9 Add support for the OpenCL attribute 'vec_type_hint'. by Joey Gouly · 11 years ago
  35. 9d232c8 Change hasAggregateLLVMType, which conflates complex and by John McCall · 11 years ago
  36. bd7370a Use the actual ABI-determined C calling convention for runtime by John McCall · 11 years ago
  37. c5139a9 Prefer 'and' over '&' in comments. by David Blaikie · 11 years ago
  38. 56c00c4 Re-apply r174919 - smarter copy/move assignment/construction, with fixes for by Lang Hames · 11 years ago
  39. 59660c2 Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058 by Timur Iskhodzhanov · 11 years ago
  40. c2808e7 Backing out r174919 while I investigate a self-host bug on Takumi's builder. by Lang Hames · 11 years ago
  41. 5310859 When generating IR for default copy-constructors, copy-assignment operators, by Lang Hames · 11 years ago
  42. c8c2427 Revert r174246, accidentally committed. by David Blaikie · 11 years ago
  43. 9ceca75 Sentenc-ify comment added in r174206. by David Blaikie · 11 years ago
  44. 1513eb9 Basics by David Blaikie · 11 years ago
  45. 0a0f93c Fix exception handling line table problems introduced by r173593 by David Blaikie · 11 years ago
  46. a650485 PR14566: Debug Info: avoid top level lexical blocks in functions by David Blaikie · 11 years ago
  47. 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 11 years ago
  48. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 11 years ago
  49. 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
  50. 72390b3 Rename llvm::Attributes to llvm::Attribute. by Bill Wendling · 12 years ago
  51. ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
  52. 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  53. 29573b0 Unbreak the clang build after r169712. by Benjamin Kramer · 12 years ago
  54. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  55. cdeb7d5 Have clang use LLVM IR's fast-math flags when in FastMath or FiniteMathOnly modes. Test cases included. by Michael Ilseman · 12 years ago
  56. 9dce4b3 remove trailing whitespace by Michael Ilseman · 12 years ago
  57. ad95481 [ubsan] Add flag to enable recovery from checks when possible. by Will Dietz · 12 years ago
  58. 8fd8ee9 Simplify code. No functionality change. by Benjamin Kramer · 12 years ago
  59. f5bf912 When evaluating variably modified types for function parameters, dig out the by Eli Friedman · 12 years ago
  60. d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
  61. 7edf9e3 Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 12 years ago
  62. 956a5a1 Cleanup some clang code to use new type functions instead of using cast<>. by Micah Villmow · 12 years ago
  63. 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
  64. a240df2 Transform pattern: by Alexey Samsonov · 12 years ago
  65. 802cd5b At -O0, emit an @llvm.trap() call at the end of a value-returning function which by Richard Smith · 12 years ago
  66. fac6310 Have 'addFnAttr' take the attribute enum value. Then have it build the attribute object and add it appropriately. No functionality change. by Bill Wendling · 12 years ago
  67. bf43f2f Tidy up formatting. by Richard Smith · 12 years ago
  68. 930c05c -fcatch-undefined-behavior: catch a VLA bound which evalutes to a non-positive value. by Richard Smith · 12 years ago
  69. 4def70d -fcatch-undefined-behavior: emit calls to the runtime library whenever one of the checks fails. by Richard Smith · 12 years ago
  70. 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
  71. 36ef0d5 If we flow off the end of a value-returning function: by Richard Smith · 12 years ago
  72. e1ecdc1 Change APInt to APSInt in one instance. Also change a call to operator==() to by Richard Trieu · 12 years ago
  73. 6bebe5a Update Clang to reflect the move of MDBuilder in r160237. by Chandler Carruth · 12 years ago
  74. 198871c Add OpenCL metadata for kernel arg names. This output is controlled via a flag as noted in the OpenCL Spec. by Tanya Lattner · 12 years ago
  75. 0df579e Patch by Anton Lokhmotov to add OpenCL work group size attributes. by Tanya Lattner · 12 years ago
  76. 4904bf4 block literal irgen: several improvements on naming block by Fariborz Jahanian · 12 years ago
  77. 2ee5ba3 Documentation cleanup: by James Dennett · 12 years ago
  78. def1849 wire -fbounds-checking to the new LLVM bounds checking pass by Nuno Lopes · 12 years ago
  79. b3198a8 add -fbounds-checking option. by Nuno Lopes · 12 years ago
  80. fd00eec This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 12 years ago
  81. 1664d54 PR12571: Objects of type clang::ConstantArrayType aren't always emitted with by Richard Smith · 12 years ago
  82. 3c6ed1b Remove support for -fast-math metadata for the moment. by Duncan Sands · 12 years ago
  83. 10e675d Generate fpmath metadata when -ffast-math. Note that no optimizations are hooked by Duncan Sands · 12 years ago
  84. 377ecc7 Propagate alignment on lvalues through EmitLValueForField. PR12395. by Eli Friedman · 12 years ago
  85. 8fbe385 [frontend] Add support for disabling the "inline" keyword using by Chad Rosier · 12 years ago
  86. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  87. 23f0267 Implement "optimization" for lambda-to-block conversion which inlines the generated block literal for lambdas which are immediately converted to block pointer type. This simplifies the AST, avoids an unnecessary copy of the lambda and makes it much easier to avoid copying the result onto the heap. by Eli Friedman · 12 years ago
  88. 64bee65 Work-in-progress for lambda conversion-to-block operator. Still need to implement the retain+autorelease outside of ARC, and there's a bug that causes the generated code to crash in ARC (which I think is unrelated to my code, although I'm not completely sure). by Eli Friedman · 12 years ago
  89. 6e94f6c Remove redundant check. by Chad Rosier · 12 years ago
  90. 27dd7d9 Rework the Sema/AST/IRgen dance for the lambda closure type's by Douglas Gregor · 12 years ago
  91. bd89f8c Start of IRGen for lambda conversion operators. by Eli Friedman · 12 years ago
  92. df33a35 Remove useless if statement. by Eli Friedman · 12 years ago
  93. cec5ebd Basic support for referring to captured variables from lambdas. Some simple examples seem to work. Tests coming up soon. by Eli Friedman · 12 years ago
  94. af2771b CodeGen: Move EHPersonality from CGException.h into the cpp file, it has no other users. by Benjamin Kramer · 12 years ago
  95. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 12 years ago
  96. 5ff53b2 Fixed VLA code generation. by Abramo Bagnara · 13 years ago
  97. 06284c1 Fixed TypeofExpr AST and code generation. by Abramo Bagnara · 13 years ago
  98. 80d4b55 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 13 years ago
  99. 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago
  100. 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago