1. 3dc0541 Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 13 years ago
  2. 1f38251 Pack ivar offsets together. by Bill Wendling · 13 years ago
  3. 5ea4f44 Record where the GCOV data files should be placed. by Nick Lewycky · 13 years ago
  4. b107dd0 Simplification noticed by Chris. by Bill Wendling · 13 years ago
  5. b51bdda Convert the non-temporal store builtins to LLVM-native IR. by Bill Wendling · 13 years ago
  6. b76af9c Ensure that destructors are properly inovked when an exception leaves by Sean Hunt · 13 years ago
  7. 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
  8. d49bd55 Fix delegating constructors stylistic issues. by Sean Hunt · 13 years ago
  9. a87a2b2 Function with internal linkage name do not have mangled name. by Devang Patel · 13 years ago
  10. 2df74c0 Do not try to get mangled name of block helpers. Apply a stopgap measure to fix SingleSource/UnitTests/block-copied-in-cxxobj compile time crash. by Devang Patel · 13 years ago
  11. 58dc5ca Emit debug info for __destroy_helper_block_ and __copy_helper_block. by Devang Patel · 13 years ago
  12. b5a03b6 Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0. by Eli Friedman · 13 years ago
  13. c6d0782 Switch CallArgList from an std::pair to a new CallArg struct (which will eventually gain more members). Working towards modifying call emission to avoid unnecessary copies. by Eli Friedman · 13 years ago
  14. 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 13 years ago
  15. 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
  16. 7d4b159 Remove unused variable spotted by GCC. by Nick Lewycky · 13 years ago
  17. ba0f101 Remove dead variable, flagged by gcc's -Wunused-but-set-variable. by Nick Lewycky · 13 years ago
  18. 28ff4d6 Remove dead variable flagged by gcc's -Wunused-but-set-variable. No by Nick Lewycky · 13 years ago
  19. 635ca1b Remove a dead variable flagged by gcc's -Wunused-but-set-variable. No by Nick Lewycky · 13 years ago
  20. 059ce0d Fully implement delegating constructors! by Sean Hunt · 13 years ago
  21. f24a151 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 13 years ago
  22. 22a5cdf Tie constructor defintion with its declaration using AT_specification. by Devang Patel · 13 years ago
  23. a0fa203 Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 13 years ago
  24. 73a6f8e removes a meaningless comment. by Fariborz Jahanian · 13 years ago
  25. 2c7168c block variables on lhs need be ir-gen'ed after the by Fariborz Jahanian · 13 years ago
  26. 7bcf6c3 Don't crash if the AST doesn't have a sensible ObjC id type. by David Chisnall · 13 years ago
  27. fbc3cc6 Fixes debug info generation problem for ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
  28. 657baf1 Cut down unnecessary zero'ing when value-initializing arrays of C++ objects. by Argyrios Kyrtzidis · 13 years ago
  29. 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 13 years ago
  30. a1dadc9 Raise ARM byval minimum size from 32 to 64, addressing a performance by Stuart Hastings · 13 years ago
  31. 4962153 Get the base element type even in multidimensional arrays. by Argyrios Kyrtzidis · 13 years ago
  32. ea971e9 Replace unitary array with scalar. rdar://problem/7662569 by Stuart Hastings · 13 years ago
  33. 3b4d490 When value-initializing the elements of an array not not included in the initializer make sure by Argyrios Kyrtzidis · 13 years ago
  34. b7f62d0 Replace SmallVector with an array, as suggested by Frits van Bommel. rdar://problem/7662569 by Stuart Hastings · 13 years ago
  35. 642a75f When block-capturing a variable with a non-trivial destructor, by John McCall · 13 years ago
  36. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 13 years ago
  37. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  38. 67d097e Re-enable byval for ARM in clang. rdar://problem/7662569 by Stuart Hastings · 13 years ago
  39. 14d56ef Some refactoring of my ms_struct patch. // rdar://8823265 related. by Fariborz Jahanian · 13 years ago
  40. 173d512 When compiling with -fno-threadsafe-statics, guard variables for globals with internal linkage don't have to be i64, i8 works just fine! by Anders Carlsson · 13 years ago
  41. 62055b0 With ms_struct attribut, Zero-length bitfields following by Fariborz Jahanian · 13 years ago
  42. 37833b0 We need pointer size in bits here. by Devang Patel · 13 years ago
  43. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  44. eab8078 IRgen/Darwin: Fix refacto introduced in Triple changes. by Daniel Dunbar · 13 years ago
  45. ad27eea Temporarily revert r130176, it appears to have broken a few tests. by Eric Christopher · 13 years ago
  46. 50811d2 Emit intrinsic at current insert point, not at the end of current block. by Devang Patel · 13 years ago
  47. df39fa2 Turn on byval parameters in Clang for ARM APCS. rdar://problem/7662569 by Stuart Hastings · 13 years ago
  48. e2d0191 Simplify. There is no need to have a method to just call another method. by Devang Patel · 13 years ago
  49. dd697bc Generalize case for built-in expressions having by Fariborz Jahanian · 13 years ago
  50. ec99195 Ir-gen the side-effect(s) when __builtin_expect is by Fariborz Jahanian · 13 years ago
  51. 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
  52. 1a8c15a Convert size and alignment variables to CharUnits in EmitAggregateCopy(). No by Ken Dyck · 13 years ago
  53. 5ff1a35 Convert type size and alignment to CharUnits in CheckAggExprForMemSetUse(). by Ken Dyck · 13 years ago
  54. 02c4533 Convert the return type of GetNumNonZeroBytesInInit() to CharUnits. No by Ken Dyck · 13 years ago
  55. 479b61c Eliminate some literal 8s by converting size variables in EmitGCMove() and by Ken Dyck · 13 years ago
  56. 243a4aa Replace calls to ASTContext::getTypeInfo() with calls to by Ken Dyck · 13 years ago
  57. 3256de7 Simplify AppendTailPadding() by converting its parameter to CharUnits. No by Ken Dyck · 13 years ago
  58. 737978d Eliminate literal 8s from LayoutUnionField by converting NumBytesToAppend to by Ken Dyck · 13 years ago
  59. edda6e4 Eliminate literal 8s from LayoutBitField(), converting variables to by Ken Dyck · 13 years ago
  60. b9e6b2c Convert AccessInfo::AccessAlignment to CharUnits. No change in functionality by Ken Dyck · 13 years ago
  61. c556ef2 PR9214: Convert the DIBuilder API to use ArrayRef. by Jay Foad · 13 years ago
  62. 28ebde5 Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change in by Ken Dyck · 13 years ago
  63. c69a505 Remove unused STL header includes. by Jay Foad · 13 years ago
  64. 120bf32 Tie debug information for method declaration with debug information for method definition. by Devang Patel · 13 years ago
  65. 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 13 years ago
  66. 64089ce Fixes an instance method meta-data generation bug in by Fariborz Jahanian · 13 years ago
  67. e0afc89 Replace a couple of literal 8s with ASTContext::getCharWidth(). No change in by Ken Dyck · 13 years ago
  68. 79be76c Eliminate some literal 8s from EmitNullInitialization() by converting by Ken Dyck · 13 years ago
  69. 0ebce0e Eliminate some literal 8s from EmitDeclare by converting to CharUnits. No by Ken Dyck · 13 years ago
  70. 573be63 Use CharUnits to eliminate some literal 8s in by Ken Dyck · 13 years ago
  71. 18052cd Replace some literal 8s with char width and char align. No change in by Ken Dyck · 13 years ago
  72. 0259c3a PTX: Add default PTX calling conventions by Justin Holewinski · 13 years ago
  73. e8ba8d7 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 13 years ago
  74. 6f14165 PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 13 years ago
  75. 67a5773 The 0.98 revision of the x86-64 ABI clarified a lot of things, some by John McCall · 13 years ago
  76. 4423ac0 For by Argyrios Kyrtzidis · 13 years ago
  77. e0047b1 Don't add type names for enums; they're never used in LLVM IR. by Anders Carlsson · 13 years ago
  78. 42f681b fix a crash on code that uses the result value of __builtin___memcpy_chk. by Chris Lattner · 13 years ago
  79. db27b5f IRgen/ARM: Fix a think-o in conversion-to-null for member function pointers, we by Daniel Dunbar · 13 years ago
  80. 48431f9 some cleanups to use IRBuilder methods instead of llvm:: foo methods. by Chris Lattner · 13 years ago
  81. db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 13 years ago
  82. 97d5437 use the newly introduced IRBuilder getInt() method to reduce some by Chris Lattner · 13 years ago
  83. 1f15c19 Fix typo in comment. by Devang Patel · 13 years ago
  84. 2839d6b Get rid of std::vector usage when getting function types in CGException.cpp by Anders Carlsson · 13 years ago
  85. 3f6c5e1 Clean up code generation of typeid expressions and add C++ standard references. by Anders Carlsson · 13 years ago
  86. 4210486 Fix a miscompilation I introduced in r129652, thanks for Eli for tracking by Chris Lattner · 13 years ago
  87. eb9d81d When laying out bases in, always try the "base subobject" LLVM type. If it by Anders Carlsson · 13 years ago
  88. 6aed2a1 Add addBaseSubobjectTypeName which isn't used yet. by Anders Carlsson · 13 years ago
  89. e9742b0 Move code to add a type name to a TagDecl type out into a helper function. No functionality change. by Anders Carlsson · 13 years ago
  90. 2786a81 Use a SmallVector for field types in CGRecordLayoutBuilder now that llvm::StructType::get takes an ArrayRef. by Anders Carlsson · 13 years ago
  91. 10292cc Hack to turn the valgrind buildbot green, until Devang can address it properly. by Eli Friedman · 13 years ago
  92. b11f919 implement rdar://9289524 - case followed immediately by break results in empty IR block, by Chris Lattner · 13 years ago
  93. a5e5e0f fold memcpy/set/move_chk to llvm.memcpy/set/move when the sizes by Chris Lattner · 13 years ago
  94. c6bea67 fix rdar://9289603 - clang should fold trivial ?: for enums as well as integer constants into select at -O0 by Chris Lattner · 13 years ago
  95. 90c1eed Emit proper selector name in debug info. by Devang Patel · 13 years ago
  96. fa936d8 Emit debug info for Objective-C properties. by Devang Patel · 13 years ago
  97. 8b36a9e Add 3DNow! Intrinsics. by Michael J. Spencer · 13 years ago
  98. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  99. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  100. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago