1. 7ac9ef1 -fcatch-undefined-behavior: Factor emission of the creation of, and branch to, by Richard Smith · 12 years ago
  2. d1a8d2e [ms-inline asm] Have MSAsmStmts use the generic EmitAsmStmt codegen function. by Chad Rosier · 12 years ago
  3. a23b91d [ms-inline asm] Rename EmitGCCAsmStmt to EmitAsmStmt and have it accept by Chad Rosier · 12 years ago
  4. df5faf5 [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt. by Chad Rosier · 12 years ago
  5. 2c9f87c New -fcatch-undefined-behavior features: by Richard Smith · 12 years ago
  6. 42b6055 [ms-inline asm] Remove an unused argument. This logic can now be reused by the by Chad Rosier · 12 years ago
  7. 70517ca Fix a bunch of -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
  8. ea93e40 Use the alignment from lvalue emission to more accurately compute the alignment by Eli Friedman · 12 years ago
  9. 859c65c Fix an assertion failure with a C++ constructor initializing a by Eli Friedman · 12 years ago
  10. e1ecdc1 Change APInt to APSInt in one instance. Also change a call to operator==() to by Richard Trieu · 12 years ago
  11. e87f3f6 Revert commit r160308. We decide to move builtins selection to the backend. by Simon Atanasyan · 12 years ago
  12. d7bad05 MIPS: Implement __builtin_mips_shll_qb builtin function overloading. by Simon Atanasyan · 12 years ago
  13. c852e9f Temporarily revert this to see if it brings the gdb bot back. by Eric Christopher · 12 years ago
  14. 3d40f96 The end of a block doesn't necessarily need a line table entry unless by Eric Christopher · 12 years ago
  15. 0df579e Patch by Anton Lokhmotov to add OpenCL work group size attributes. by Tanya Lattner · 12 years ago
  16. e0c1168 Significantly simplify CGExprAgg's logic about ignored results: by John McCall · 12 years ago
  17. 1d2b2ca Dead code eliminate the massive hexagon builtin intrinsic supporting code. by Benjamin Kramer · 12 years ago
  18. fbf7005 Support MIPS DSP Rev1 intrinsics. by Simon Atanasyan · 12 years ago
  19. f4bcfa1 Propagate lvalue alignment into bitfields. Per report on cfe-dev. by Eli Friedman · 12 years ago
  20. 4904bf4 block literal irgen: several improvements on naming block by Fariborz Jahanian · 12 years ago
  21. 8cd64b4 Etch out the code path for MS-style inline assembly. by Chad Rosier · 12 years ago
  22. 490a52b objective-c: fix a sema and IRGen crash when property by Fariborz Jahanian · 12 years ago
  23. 13ec910 Implement IRGen for C++11's "T{1, 2, 3}", where T is an aggregate and the by Richard Smith · 12 years ago
  24. b3198a8 add -fbounds-checking option. by Nuno Lopes · 12 years ago
  25. 20bb175 Abstract the emission of global destructors into ABI-specific code by John McCall · 12 years ago
  26. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
  27. 377ecc7 Propagate alignment on lvalues through EmitLValueForField. PR12395. by Eli Friedman · 12 years ago
  28. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
  29. eaf856d Step forward with supporting of ARM homogenous aggregates: by Anton Korobeynikov · 12 years ago
  30. 8250016 Express the number of ULPs in fpaccuracy metadata as a real rather than a by Duncan Sands · 12 years ago
  31. 3f88f68 Rename GenerateCXXGlobalDtorFunc to GenerateCXXGlobalDtorsFunc. by John McCall · 12 years ago
  32. 0f30a12 Revert r153723, and its follow-ups r153728 and r153733. by Chandler Carruth · 12 years ago
  33. 49d26d2 Do the static-locals thing properly in the face of unions and by John McCall · 12 years ago
  34. 649b4a1 Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 12 years ago
  35. 57cd1b8 When we can't prove that the target of an aggregate copy is by John McCall · 12 years ago
  36. c3f8955 Add back r153360 with a fix for enums that cover all the 32 bit values. by Rafael Espindola · 12 years ago
  37. 88a569a Revert r153360 (and r153380), "Second part of PR12251. Produce the range metadata in clang for booleans and". by NAKAMURA Takumi · 12 years ago
  38. e27af29 Second part of PR12251. Produce the range metadata in clang for booleans and by Rafael Espindola · 12 years ago
  39. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  40. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 12 years ago
  41. dd2ecee Unify the BlockDeclRefExpr and DeclRefExpr paths so that by John McCall · 12 years ago
  42. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago
  43. f4c3db1 PR12094: Set the alignment of memory intrinsic instructions based on the by Jay Foad · 12 years ago
  44. 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
  45. cae40c4 Implement IRGen for the retain-autorelease in the lambda conversion-to-block-pointer outside of ARC. Testcases coming up soon. by Eli Friedman · 12 years ago
  46. 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
  47. 795b100 Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference. by Bill Wendling · 12 years ago
  48. 972edf0 Make heap-allocation of std::initializer_list 'work'. by Sebastian Redl · 12 years ago
  49. af130fd Get recursive initializer lists to work and add a test. Codegen of std::initializer_list is now complete. Onward to array new. by Sebastian Redl · 12 years ago
  50. 32cf1f2 Basic code generation support for std::initializer_list. by Sebastian Redl · 12 years ago
  51. 27dd7d9 Rework the Sema/AST/IRgen dance for the lambda closure type's by Douglas Gregor · 12 years ago
  52. 21f6ed9 Initial implementation of IRGen for the lambda conversion-to-function-pointer operator. by Eli Friedman · 12 years ago
  53. bd89f8c Start of IRGen for lambda conversion operators. by Eli Friedman · 12 years ago
  54. b49bd27 Teach clang to add metadata tags to calls and invokes in ObjC with by Dan Gohman · 12 years ago
  55. b74ed08 Implement IRGen of lambda expressions which capture arrays. by Eli Friedman · 12 years ago
  56. 7ca4850 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 12 years ago
  57. 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
  58. 4c5d8af Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing. by Eli Friedman · 12 years ago
  59. 31a3702 A little bit of lambda IRGen. by Eli Friedman · 12 years ago
  60. 4e1524b revert r149184 by Fariborz Jahanian · 13 years ago
  61. de2fdc2 objc-arc: Perform null check on receiver before sending methods which by Fariborz Jahanian · 13 years ago
  62. 516bbd4 Use function pointers, rather than references, to pass Destroyers by Peter Collingbourne · 13 years ago
  63. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
  64. 170fd49 Remove a redundant word. by Zhongxing Xu · 13 years ago
  65. 20abee6 objc++: patch for IRgen for atomic properties of by Fariborz Jahanian · 13 years ago
  66. b6e5fe3 objc++: More codegen stuff for atomic properties of c++ objects by Fariborz Jahanian · 13 years ago
  67. cd93b96 objc++: more code gen stuff for atomic property api, by Fariborz Jahanian · 13 years ago
  68. 84e4986 objc++: sythesize a helper function to be used by Fariborz Jahanian · 13 years ago
  69. 80d4b55 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 13 years ago
  70. 9631939 Hexagon backend support by Tony Linthicum · 13 years ago
  71. bd7d828 Make EmitAggregateCopy take an alignment argument. Make EmitFinalDestCopy pass in the correct alignment when known. by Eli Friedman · 13 years ago
  72. 6da2c71 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) by Eli Friedman · 13 years ago
  73. d7722d9 Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. by Eli Friedman · 13 years ago
  74. f394078 Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon. by Eli Friedman · 13 years ago
  75. 8681160 When destroying temporaries, instead of a custom cleanup use the by Peter Collingbourne · 13 years ago
  76. 2f77b3d Fix a bunch of really nasty bugs in how we compute alignment for reference lvalues. PR11376. by Eli Friedman · 13 years ago
  77. 6f103ba Whenever explicitly activating or deactivating a cleanup, we by John McCall · 13 years ago
  78. 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago
  79. a5493f8 Bind function "r-values" as l-values when emitting them as by John McCall · 13 years ago
  80. db45806 Rip the ObjCPropertyRef l-value kind out of IR-generation. by John McCall · 13 years ago
  81. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  82. c5096cb Annotate imprecise FP division with fpaccuracy metadata by Peter Collingbourne · 13 years ago
  83. c328779 Add a new subclass of RunCleanupScopes that also handles creating new by Eric Christopher · 13 years ago
  84. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  85. 6c0aa5f CUDA: IR generation support for kernel call expressions by Peter Collingbourne · 13 years ago
  86. 348f16f Mark calls to objc_retainBlock that don't result from casts by John McCall · 13 years ago
  87. 2b014d6 When performing an @throw in ARC, retain + autorelease by John McCall · 13 years ago
  88. 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
  89. ae27059 Refactor the load of the exception pointer and the exception selector from their by Bill Wendling · 13 years ago
  90. 1970567 Rewrite this loop to use partial destruction; I'm not sure it's by John McCall · 13 years ago
  91. 1e1f487 Unify the decision of how to emit property getters and setters into a by John McCall · 13 years ago
  92. 41bdde9 Privatize the setter/getter call generation methods, plus some minor by John McCall · 13 years ago
  93. 71c758d Simplify the generation of Objective-C setters, at least a little. by John McCall · 13 years ago
  94. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  95. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  96. 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 13 years ago
  97. 777d6e5 Simplify EH control flow by observing that EH scopes form a simple by John McCall · 13 years ago
  98. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  99. 8cc488f add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications. by Chris Lattner · 13 years ago
  100. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago