1. f5ebf9b Correctly emit certain implicit references to 'self' even within a lambda. by John McCall · 11 years ago
  2. bb09f7b Revert "Attempt to un-break the gdb buildbot." by Adrian Prantl · 11 years ago
  3. 30c0d27 Attempt to un-break the gdb buildbot. by Adrian Prantl · 11 years ago
  4. fa6b079 Ensure that the line table for functions with cleanups is sequential. by Adrian Prantl · 11 years ago
  5. dc7a4f5 Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 11 years ago
  6. c3bf52c C++1y: Allow aggregates to have default initializers. by Richard Smith · 11 years ago
  7. 64aa4b3 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 11 years ago
  8. 94d46b5 Fix uninitialized read of CalleeWithThisReturn. by Manman Ren · 12 years ago
  9. f449244 Simplify code. No functionality change. by Benjamin Kramer · 12 years ago
  10. 1db7040 Generate metadata to implement the -cl-kernel-arg-info option. by Guy Benyei · 12 years ago
  11. 495cfa4 Make clang to mark static stack allocations with lifetime markers to enable a more aggressive stack coloring. by Nadav Rotem · 12 years ago
  12. 63fd408 Exploit this-return of a callsite in a this-return function. by Manman Ren · 12 years ago
  13. 7cd84ba revert r177211 due to its potential issues by Manman Ren · 12 years ago
  14. 2710ed8 Exploit this-return of a callsite in a this-return function. by Manman Ren · 12 years ago
  15. bea522f ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. by Jordan Rose · 12 years ago
  16. 37453b9 Add support for the OpenCL attribute 'vec_type_hint'. by Joey Gouly · 12 years ago
  17. 9d232c8 Change hasAggregateLLVMType, which conflates complex and by John McCall · 12 years ago
  18. bd7370a Use the actual ABI-determined C calling convention for runtime by John McCall · 12 years ago
  19. c5139a9 Prefer 'and' over '&' in comments. by David Blaikie · 12 years ago
  20. 56c00c4 Re-apply r174919 - smarter copy/move assignment/construction, with fixes for by Lang Hames · 12 years ago
  21. 59660c2 Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058 by Timur Iskhodzhanov · 12 years ago
  22. c2808e7 Backing out r174919 while I investigate a self-host bug on Takumi's builder. by Lang Hames · 12 years ago
  23. 5310859 When generating IR for default copy-constructors, copy-assignment operators, by Lang Hames · 12 years ago
  24. c8c2427 Revert r174246, accidentally committed. by David Blaikie · 12 years ago
  25. 9ceca75 Sentenc-ify comment added in r174206. by David Blaikie · 12 years ago
  26. 1513eb9 Basics by David Blaikie · 12 years ago
  27. 0a0f93c Fix exception handling line table problems introduced by r173593 by David Blaikie · 12 years ago
  28. a650485 PR14566: Debug Info: avoid top level lexical blocks in functions by David Blaikie · 12 years ago
  29. 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 12 years ago
  30. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  31. 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
  32. 72390b3 Rename llvm::Attributes to llvm::Attribute. by Bill Wendling · 12 years ago
  33. ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
  34. 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  35. 29573b0 Unbreak the clang build after r169712. by Benjamin Kramer · 12 years ago
  36. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  37. 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
  38. 9dce4b3 remove trailing whitespace by Michael Ilseman · 12 years ago
  39. ad95481 [ubsan] Add flag to enable recovery from checks when possible. by Will Dietz · 12 years ago
  40. 8fd8ee9 Simplify code. No functionality change. by Benjamin Kramer · 12 years ago
  41. f5bf912 When evaluating variably modified types for function parameters, dig out the by Eli Friedman · 12 years ago
  42. d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
  43. 7edf9e3 Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 12 years ago
  44. 956a5a1 Cleanup some clang code to use new type functions instead of using cast<>. by Micah Villmow · 12 years ago
  45. 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
  46. a240df2 Transform pattern: by Alexey Samsonov · 12 years ago
  47. 802cd5b At -O0, emit an @llvm.trap() call at the end of a value-returning function which by Richard Smith · 12 years ago
  48. 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
  49. bf43f2f Tidy up formatting. by Richard Smith · 12 years ago
  50. 930c05c -fcatch-undefined-behavior: catch a VLA bound which evalutes to a non-positive value. by Richard Smith · 12 years ago
  51. 4def70d -fcatch-undefined-behavior: emit calls to the runtime library whenever one of the checks fails. by Richard Smith · 12 years ago
  52. 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
  53. 36ef0d5 If we flow off the end of a value-returning function: by Richard Smith · 12 years ago
  54. e1ecdc1 Change APInt to APSInt in one instance. Also change a call to operator==() to by Richard Trieu · 12 years ago
  55. 6bebe5a Update Clang to reflect the move of MDBuilder in r160237. by Chandler Carruth · 12 years ago
  56. 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
  57. 0df579e Patch by Anton Lokhmotov to add OpenCL work group size attributes. by Tanya Lattner · 12 years ago
  58. 4904bf4 block literal irgen: several improvements on naming block by Fariborz Jahanian · 12 years ago
  59. 2ee5ba3 Documentation cleanup: by James Dennett · 12 years ago
  60. def1849 wire -fbounds-checking to the new LLVM bounds checking pass by Nuno Lopes · 12 years ago
  61. b3198a8 add -fbounds-checking option. by Nuno Lopes · 12 years ago
  62. fd00eec This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 12 years ago
  63. 1664d54 PR12571: Objects of type clang::ConstantArrayType aren't always emitted with by Richard Smith · 12 years ago
  64. 3c6ed1b Remove support for -fast-math metadata for the moment. by Duncan Sands · 12 years ago
  65. 10e675d Generate fpmath metadata when -ffast-math. Note that no optimizations are hooked by Duncan Sands · 12 years ago
  66. 377ecc7 Propagate alignment on lvalues through EmitLValueForField. PR12395. by Eli Friedman · 12 years ago
  67. 8fbe385 [frontend] Add support for disabling the "inline" keyword using by Chad Rosier · 13 years ago
  68. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  69. 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 · 13 years ago
  70. 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 · 13 years ago
  71. 6e94f6c Remove redundant check. by Chad Rosier · 13 years ago
  72. 27dd7d9 Rework the Sema/AST/IRgen dance for the lambda closure type's by Douglas Gregor · 13 years ago
  73. bd89f8c Start of IRGen for lambda conversion operators. by Eli Friedman · 13 years ago
  74. df33a35 Remove useless if statement. by Eli Friedman · 13 years ago
  75. cec5ebd Basic support for referring to captured variables from lambdas. Some simple examples seem to work. Tests coming up soon. by Eli Friedman · 13 years ago
  76. af2771b CodeGen: Move EHPersonality from CGException.h into the cpp file, it has no other users. by Benjamin Kramer · 13 years ago
  77. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 13 years ago
  78. 5ff53b2 Fixed VLA code generation. by Abramo Bagnara · 13 years ago
  79. 06284c1 Fixed TypeofExpr AST and code generation. by Abramo Bagnara · 13 years ago
  80. 80d4b55 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 13 years ago
  81. 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago
  82. 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago
  83. 2a04f1c Fix mismatched new[]/delete[]. by Benjamin Kramer · 13 years ago
  84. 0625366 Fix PR11073 by adding the argument type information to the decl we construct by Eric Christopher · 13 years ago
  85. 73fb350 Recommit: by Eric Christopher · 13 years ago
  86. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  87. a4ae229 CUDA: IR generation support for device stubs by Peter Collingbourne · 13 years ago
  88. 578faa8 de-tmpify clang. by Benjamin Kramer · 13 years ago
  89. 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
  90. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  91. acae011 Carry the debug information from single exit unified return block by Eric Christopher · 13 years ago
  92. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  93. 777d6e5 Simplify EH control flow by observing that EH scopes form a simple by John McCall · 13 years ago
  94. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  95. 0f6ac7c Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use ArrayRef. by Jay Foad · 13 years ago
  96. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  97. 8dd55a3 Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 13 years ago
  98. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  99. bdc4d80 A number of array-related IR-gen cleanups. by John McCall · 13 years ago
  100. bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 13 years ago