1. 377ecc7 Propagate alignment on lvalues through EmitLValueForField. PR12395. by Eli Friedman · 12 years ago
  2. 2d7cb06 Use MDBuilder to help with metadata creation. by Duncan Sands · 12 years ago
  3. fe58720 PR12226: don't generate wrong code if a braced string literal is used to by Richard Smith · 12 years ago
  4. 9bb1d34 Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm by Duncan Sands · 12 years ago
  5. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
  6. 38baeab Don't enter cleanups for unreachable variables. It's impossible to by John McCall · 12 years ago
  7. c6b468e Avoid string thrashing when we can concatenate them in the final buffer. by Benjamin Kramer · 12 years ago
  8. eaf856d Step forward with supporting of ARM homogenous aggregates: by Anton Korobeynikov · 12 years ago
  9. 51b9240 Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set of by Richard Smith · 12 years ago
  10. 7444639 Fix a trivial oversight with apple-kext static local destructors by John McCall · 12 years ago
  11. 2c39d71 Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 12 years ago
  12. 47bfcca Fix some i1/i8 confusion within _Atomic(bool) in IR generation, both by Douglas Gregor · 12 years ago
  13. ff34d40 Implement support for 18 of the GNU-compatible __atomic builtins. by Richard Smith · 12 years ago
  14. b92bd4b These functions too have no prototypes. Audited the rest of Sema for by Eric Christopher · 12 years ago
  15. 43443de static functions have a need for mangled name debug information too. by Eric Christopher · 12 years ago
  16. e5bbebb The copy and destroy helper functions aren't prototyped, don't call them so. by Eric Christopher · 12 years ago
  17. fafbf06 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 12 years ago
  18. 5d70cfd Make __atomic_init() (soon to be __c11_atomic_init()) work with non-scalar types. by David Chisnall · 12 years ago
  19. be6c686 Enable debug info for objective c implementations that may not have by Eric Christopher · 12 years ago
  20. c078337 For debug and coverage analysis if we're not optimizing go ahead by Eric Christopher · 12 years ago
  21. 8250016 Express the number of ULPs in fpaccuracy metadata as a real rather than a by Duncan Sands · 12 years ago
  22. 2b124ea EmitStopPoint already checks if we have debug info. by Eric Christopher · 12 years ago
  23. fc65ec8 Tidy. by Eric Christopher · 12 years ago
  24. 561d622 Revert r154321, pending more discussion. by David Chisnall · 12 years ago
  25. 649ee3f Add -fobjc-trace to emit a call before and after each Objective-C message send by David Chisnall · 12 years ago
  26. 5081de5 Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No test by Chandler Carruth · 12 years ago
  27. 5e219cf Teach Clang about PIE compilations. This is the first step of PR12380. by Chandler Carruth · 12 years ago
  28. 30fa370 Use atexit when __cxa_atexit isn't available instead of adding a by John McCall · 13 years ago
  29. 3f88f68 Rename GenerateCXXGlobalDtorFunc to GenerateCXXGlobalDtorsFunc. by John McCall · 13 years ago
  30. 6614845 zext ivar offsets if required (GNU runtimes). by David Chisnall · 13 years ago
  31. 78af8fd Only emit the getter and setter names if they're not the default by Eric Christopher · 13 years ago
  32. 87b9c03 Make the variant of __builtin_shufflevector that takes the shuffle indexes as a vector actually usable. Patch by David Neto. PR12465. by Eli Friedman · 13 years ago
  33. 465a899 Fix an oversight: don't run ARC optimization cleanup at -O0. by Dan Gohman · 13 years ago
  34. 9595dae Don't crash (assert failure) when generating blocks for C++ types with a non-const copy constructor. by David Chisnall · 13 years ago
  35. beeb460 ErrorUnsupported on array cookies in the MS C++ ABI code; by John McCall · 13 years ago
  36. 74a1a1f Silence dead store warning, and fix indentation. by Ted Kremenek · 13 years ago
  37. ea32047 Change location information for synthesized properties to be at the by Eric Christopher · 13 years ago
  38. 50651b9 Fix a pair of invalidation bugs when emitting protocol definitions by John McCall · 13 years ago
  39. 355bba7 Make sure we unique static-local decls across multiple emissions of by John McCall · 13 years ago
  40. 0f30a12 Revert r153723, and its follow-ups r153728 and r153733. by Chandler Carruth · 13 years ago
  41. 49d26d2 Do the static-locals thing properly in the face of unions and by John McCall · 13 years ago
  42. 26945ad ItaniumCXXABI.cpp: Don't use nullptr. Clang source tree should be pre-c++11-compatible. by NAKAMURA Takumi · 13 years ago
  43. 96579c4 Revert previous commit changing location information to see if this by Eric Christopher · 13 years ago
  44. 9993cc7 When emitting a static local variable in C++, handle by John McCall · 13 years ago
  45. 56ea377 Add a note about a missing optimization in the case of virtual inheritance. by John McCall · 13 years ago
  46. 3754f96 Missing piece of r153720: make sure the vtable pointer is handled correctly. by Eli Friedman · 13 years ago
  47. 5fe61c6 ConstStructBuilder: fix offset math for base classes so it works correctly in general. Found by inspection. by Eli Friedman · 13 years ago
  48. 7435054 Change location information for synthesized properties to be at the by Eric Christopher · 13 years ago
  49. 84392d0 The UTF16 string referenced by a CFString should go into the __TEXT,__ustring by Bill Wendling · 13 years ago
  50. 8322c23 Fix whitespace. by Bill Wendling · 13 years ago
  51. 3a7d69b Call out to GCC-compatible runtime functions for atomic ops that we can't use by David Chisnall · 13 years ago
  52. 649b4a1 Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 13 years ago
  53. ecae596 Go back to using just the selector name for the getter and setter by Eric Christopher · 13 years ago
  54. 16098f3 Tidy. by Eric Christopher · 13 years ago
  55. 51c0371 Add support for objc property decls according to the page at: by Eric Christopher · 13 years ago
  56. 57cd1b8 When we can't prove that the target of an aggregate copy is by John McCall · 13 years ago
  57. a0786c9 CodeGen/CGDeclCXX.cpp: Twine-ize CreateGlobalInitOrDestructFunction(). by NAKAMURA Takumi · 13 years ago
  58. 82fe6ae Move the emission of strict enum range metadata behind a flag (the same by Chandler Carruth · 13 years ago
  59. 8cb4a07 add tbaa metadata to vtable pointer loads/stores by Kostya Serebryany · 13 years ago
  60. 7e42392 Simplify some users of DenseMap::erase. by Benjamin Kramer · 13 years ago
  61. c3f8955 Add back r153360 with a fix for enums that cover all the 32 bit values. by Rafael Espindola · 13 years ago
  62. 88a569a Revert r153360 (and r153380), "Second part of PR12251. Produce the range metadata in clang for booleans and". by NAKAMURA Takumi · 13 years ago
  63. e27af29 Second part of PR12251. Produce the range metadata in clang for booleans and by Rafael Espindola · 13 years ago
  64. e78ec3e use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizer by Kostya Serebryany · 13 years ago
  65. acb5310 When an MMX output variable is tied to the input variable, we have to implicitly by Bill Wendling · 13 years ago
  66. e5a8aeb Make sure we correctly set the alignment for vector loads and stores associated with vector element lvalues. Patch by Kevin Schoedel (with some minor modifications by me). by Eli Friedman · 13 years ago
  67. 451b441 Update comment. by Eric Christopher · 13 years ago
  68. fce8009 Fix a use-after-free in thunk emission. EmitThunk may call RAUW on Init, invalidating the pointer. by Benjamin Kramer · 13 years ago
  69. 6181e56 Debug info: Tighten up uses of plain MDNode pointers which don't survive replaceOperandWith. by Benjamin Kramer · 13 years ago
  70. acd76fe Add missing bitcast that was breaking Objective-C++ exception typeinfo (GNUstep runtime). by David Chisnall · 13 years ago
  71. c9b47f9 Escape % in diagnostic message when compiling LLVM IR. by Benjamin Kramer · 13 years ago
  72. 0821263 When "low alignment" is specified, then set the alignment of the aggregate's by Bill Wendling · 13 years ago
  73. ff99320 Don't try to create "store atomic" instructions of non-integer types; they aren't supported at the moment. PR12040. by Eli Friedman · 13 years ago
  74. a43ef3e When a variable has a specified asm name, but isn't using the register storage class, the asm name doesn't specify a register. PR12244. by Eli Friedman · 13 years ago
  75. bd86ad5 Fix codegen for vld{3,4}_dup intrinsics. by James Molloy · 13 years ago
  76. 8fbe385 [frontend] Add support for disabling the "inline" keyword using by Chad Rosier · 13 years ago
  77. 1671745 Add support to mangle templated member function names with template args. by Eric Christopher · 13 years ago
  78. 3b10cfe When adding member functions to a class add any specializations of by Eric Christopher · 13 years ago
  79. a5f4441 [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iterators instead of by Argyrios Kyrtzidis · 13 years ago
  80. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  81. 7c02cfe llvm::SwitchInst by Stepan Dyatkovskiy · 13 years ago
  82. 4e494cf Simplify code. No functionality change. by Benjamin Kramer · 13 years ago
  83. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
  84. dd2ecee Unify the BlockDeclRefExpr and DeclRefExpr paths so that by John McCall · 13 years ago
  85. edfac03 IRgen/ABI/x86_64: Avoid passing small structs using byval sometimes. by Daniel Dunbar · 13 years ago
  86. 71cba34 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 · 13 years ago
  87. 8b42ab7 Make sure constant emission handles initializer lists with strings correctly. Part of <rdar://problem/10957867>. by Eli Friedman · 13 years ago
  88. 3d13c5a [AST] Reduce Decl::getASTContext() calls. by Daniel Dunbar · 13 years ago
  89. 0250393 Replace MarkVarRequired with a more generic by Rafael Espindola · 13 years ago
  90. aae1d8b Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 13 years ago
  91. 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
  92. 946e272 Don't even try to directly emit the value of a DeclRefExpr if that declaration by Richard Smith · 13 years ago
  93. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
  94. 234fe65 Fix a small difference in sema and codegen views of what needs to be output. by Rafael Espindola · 13 years ago
  95. 77889c4 Silence a GCC warning about a set-but-not-used variable in release builds. by Chandler Carruth · 13 years ago
  96. d6e7356 add a testcase for PR12094 and fix a crash on pointer to incomplete type, by Chris Lattner · 13 years ago
  97. a3ca41f Reinstate r151879, r151880, reverted in r151922, along with a bugfix for by Richard Smith · 13 years ago
  98. f4c3db1 PR12094: Set the alignment of memory intrinsic instructions based on the by Jay Foad · 13 years ago
  99. c169e08 Revert r151879, r151880, "PR12145: Avoid emitting loads of constexpr variables in contexts where there" and "Fix buildbot: make this test less dependent on the value names in the produced IR." by Daniel Dunbar · 13 years ago
  100. a3cac5b PR12145: Avoid emitting loads of constexpr variables in contexts where there by Richard Smith · 13 years ago