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