1. e8ba8d7 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 14 years ago
  2. 6f14165 PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 14 years ago
  3. 67a5773 The 0.98 revision of the x86-64 ABI clarified a lot of things, some by John McCall · 14 years ago
  4. 4423ac0 For by Argyrios Kyrtzidis · 14 years ago
  5. e0047b1 Don't add type names for enums; they're never used in LLVM IR. by Anders Carlsson · 14 years ago
  6. 42f681b fix a crash on code that uses the result value of __builtin___memcpy_chk. by Chris Lattner · 14 years ago
  7. db27b5f IRgen/ARM: Fix a think-o in conversion-to-null for member function pointers, we by Daniel Dunbar · 14 years ago
  8. 48431f9 some cleanups to use IRBuilder methods instead of llvm:: foo methods. by Chris Lattner · 14 years ago
  9. db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 14 years ago
  10. 97d5437 use the newly introduced IRBuilder getInt() method to reduce some by Chris Lattner · 14 years ago
  11. 1f15c19 Fix typo in comment. by Devang Patel · 14 years ago
  12. 2839d6b Get rid of std::vector usage when getting function types in CGException.cpp by Anders Carlsson · 14 years ago
  13. 3f6c5e1 Clean up code generation of typeid expressions and add C++ standard references. by Anders Carlsson · 14 years ago
  14. 4210486 Fix a miscompilation I introduced in r129652, thanks for Eli for tracking by Chris Lattner · 14 years ago
  15. eb9d81d When laying out bases in, always try the "base subobject" LLVM type. If it by Anders Carlsson · 14 years ago
  16. 6aed2a1 Add addBaseSubobjectTypeName which isn't used yet. by Anders Carlsson · 14 years ago
  17. e9742b0 Move code to add a type name to a TagDecl type out into a helper function. No functionality change. by Anders Carlsson · 14 years ago
  18. 2786a81 Use a SmallVector for field types in CGRecordLayoutBuilder now that llvm::StructType::get takes an ArrayRef. by Anders Carlsson · 14 years ago
  19. 10292cc Hack to turn the valgrind buildbot green, until Devang can address it properly. by Eli Friedman · 14 years ago
  20. b11f919 implement rdar://9289524 - case followed immediately by break results in empty IR block, by Chris Lattner · 14 years ago
  21. a5e5e0f fold memcpy/set/move_chk to llvm.memcpy/set/move when the sizes by Chris Lattner · 14 years ago
  22. c6bea67 fix rdar://9289603 - clang should fold trivial ?: for enums as well as integer constants into select at -O0 by Chris Lattner · 14 years ago
  23. 90c1eed Emit proper selector name in debug info. by Devang Patel · 14 years ago
  24. fa936d8 Emit debug info for Objective-C properties. by Devang Patel · 14 years ago
  25. 8b36a9e Add 3DNow! Intrinsics. by Michael J. Spencer · 14 years ago
  26. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
  27. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  28. f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  29. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 14 years ago
  30. 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 14 years ago
  31. 0afe967 Replace a couple of divide-by-8s with divide-by-charwidths. No change in by Ken Dyck · 14 years ago
  32. fb67ccd Replace a couple of divisions-by-'8' with divisions-by-charwidth. No change by Ken Dyck · 14 years ago
  33. 9b064d8 Removing the unaligned load tests from builtins-x86.c since they're generated by a regular 'load' now. by Bill Wendling · 14 years ago
  34. 9c08b39 It looks like the FreeBSD buildbot needs this for the builtins-x86.c test. by Bill Wendling · 14 years ago
  35. 60cb5e9 Just use a native "load" instead of translating the builtin later. Clang can by Bill Wendling · 14 years ago
  36. ad3692bb Use EmitCallOrInvoke in EmitBadTypeidCall and EmitBadCastCall. by Anders Carlsson · 14 years ago
  37. aa48244 Convert the unaligned load builtins to the first-class versions. by Bill Wendling · 14 years ago
  38. f7e903d IRgen/Obj-C: Emit CFStrings and NSStrings with the alignment of the char type, by Daniel Dunbar · 14 years ago
  39. 6591271 We can't emit an aggregate cast as its sub-expression in general just by John McCall · 14 years ago
  40. 99ace16 Template static data members can have weak_odr linkage, not just by John McCall · 14 years ago
  41. 26fbc72 Ignore indirect field declarations. Fixes PR9570. by John McCall · 14 years ago
  42. 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 14 years ago
  43. 4bdbc0c If there's an invoke destination, we should use invoke instead of call when calling the __cxa_bad_typeid function. Fixes PR7400. by Anders Carlsson · 14 years ago
  44. 379b515 More __unknown_anytype work. by John McCall · 14 years ago
  45. 575b374 Remove CK_DynamicToNull. by Anders Carlsson · 14 years ago
  46. 3ddcdd5 When we know that a dynamic_cast always returns null, we can make by Anders Carlsson · 14 years ago
  47. f0cb4a6 Clean up CodeGenFunction::EmitDynamicCast. No functionality change. by Anders Carlsson · 14 years ago
  48. b924124 Replace a couple of Builder.CreateICmpEQ with Builder.CreateIsNull. No functionality change. by Anders Carlsson · 14 years ago
  49. 7d99bc3 As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind which by Anders Carlsson · 14 years ago
  50. cd0b32e Strip off parens and no-op casts when deciding if an expr can be devirtualized. Fixes the second half of PR9660. by Anders Carlsson · 14 years ago
  51. b8bced0 Change CollectPrimaryBases to collect the bases in the right order. Fixes one half of PR9660. by Anders Carlsson · 14 years ago
  52. d24e50c Make -fdump-vtable-layouts also dump vtable indices for all virtual member functions in the class. by Anders Carlsson · 14 years ago
  53. 52d6874 PR9580: Handle vectors correctly in ScalarExprEmitter::EmitRem. by Eli Friedman · 14 years ago
  54. 5536daa Make sure we or together the overflow flags of the multiply and add, so the by Eli Friedman · 14 years ago
  55. a49218e PR8369: make __attribute((regparm(0))) work correctly. Original patch by by Eli Friedman · 14 years ago
  56. baf101d fix indentation by Chris Lattner · 14 years ago
  57. 23aa9c8 add a __sync_swap builtin to fill out the rest of the __sync builtins. by Chris Lattner · 14 years ago
  58. 1246ba6 Convert the PointerWidthInBytes variable in EmitMemberPointer() to CharUnits by Ken Dyck · 14 years ago
  59. b653d5a Eliminate a divide-by-8 in BuildVMIClassTypeInfo() by using CharUnits for by Ken Dyck · 14 years ago
  60. 3894c07 Apply explicit braces to avoid ambiguous 'else' [-Wparentheses] by Nick Lewycky · 14 years ago
  61. 6cf37dd Do not use zero as an upper bound for unbounded array because upper bound zero also indicates one element array. by Devang Patel · 14 years ago
  62. 14c65ca [Reapply r128776, modified so that it does not break debug info.] by Ken Dyck · 14 years ago
  63. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
  64. 1a7f752 [Reapply r128773. This is not the source of the issues Devang was seeing by Ken Dyck · 14 years ago
  65. 3015c4c [Reapply r128771. It wasn't the source of the issues Devang saw with debug by Ken Dyck · 14 years ago
  66. d28c33c Reapply r128770. It's not the cause of the issues Devang saw with debug info. by Ken Dyck · 14 years ago
  67. 01cb307 Refine rules for atomic property api to by Fariborz Jahanian · 14 years ago
  68. 0ac2cf4 If this is an intrinsic function, set the function's attributes to the intrinsic's attributes. by Peter Collingbourne · 14 years ago
  69. ddd72ac Simplify. by Devang Patel · 14 years ago
  70. 5fb6509 Fixes a regression caused by my last patch. by Fariborz Jahanian · 14 years ago
  71. 5ecb1df Emit debug info for function template parameters. by Devang Patel · 14 years ago
  72. 1d3a61a Generate atomic api for atomic properties (x86 and x86_64 by Fariborz Jahanian · 14 years ago
  73. 89054fb Remove unintentional check-in. by Devang Patel · 14 years ago
  74. 12e6d83 Fix typo. by Devang Patel · 14 years ago
  75. c5ce297 Use TemplateParameterList to extract template parameter name. by Devang Patel · 14 years ago
  76. 92b5d94 Added *hidden* flags -print-options and -print-all-options so by Andrew Trick · 14 years ago
  77. 6445d62 whitespace by Andrew Trick · 14 years ago
  78. 9c1714b Refactor. by Devang Patel · 14 years ago
  79. 978d415 Fix copy-and-paste bug that I introduced while tidying up the code. by David Chisnall · 14 years ago
  80. 34c1af8 Set AAPCS-VFP calling convention accordingly and hard float ABI command handling. by Sandeep Patel · 14 years ago
  81. ab868e2 Eliminate conservative check that is covered by isIncompleteType() check. by Devang Patel · 14 years ago
  82. ba690a4 Incomplete type does not have any size. by Devang Patel · 14 years ago
  83. 62c117d Revert r128770, r128771, r128773 and r128776 for now. It breaks debug info. by Devang Patel · 14 years ago
  84. 4fbabd3 Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() to by Ken Dyck · 14 years ago
  85. d221532 Use CharUnits for the offsets in the VirtualBaseClassOffsetOffsetsMapTy. No by Ken Dyck · 14 years ago
  86. 2c026e1 Use CharUnits for the offset type in the ClassNamesAndOffsets map in by Ken Dyck · 14 years ago
  87. e3e34e9 Use CharUnits for the offsets in the VBaseOffsetOffsetsMapTy types. No by Ken Dyck · 14 years ago
  88. 396e4f6 Convert BaseOffset::NonVirtualOffset to CharUnits. No change in by Ken Dyck · 14 years ago
  89. c40a3fd Convert offset parameters and return values of VTableComponent methods to by Ken Dyck · 14 years ago
  90. c952d38 Convert the offsets in VCallOffsetMap to CharUnits. No change in by Ken Dyck · 14 years ago
  91. 413e7d2 Convert offset parameters of VTableBuilder::IsOverriderUsed() to CharUnits. by Ken Dyck · 14 years ago
  92. ae503df Do not try calculate the size of forward-declared template type array. by Devang Patel · 14 years ago
  93. d553408 IRgen: Reapply r128691 with a fix to ensure we don't increase alignment past by Daniel Dunbar · 14 years ago
  94. 457c838 Revert r128691, "IRgen: Improve GCC compatibility when dealing with packed by Daniel Dunbar · 14 years ago
  95. b23a5a0 IRgen: Improve GCC compatibility when dealing with packed arrays by propagating by Daniel Dunbar · 14 years ago
  96. 3617019 Whoops. by John McCall · 14 years ago
  97. f0c11f7 After much contemplation, I've decided that we probably shouldn't "unique" by John McCall · 14 years ago
  98. 5af02db Move all the significant __block code into CGBlocks.cpp. No functionality by John McCall · 14 years ago
  99. 8c079ac Oops, prefer C-style cast here by Matt Beaumont-Gay · 14 years ago
  100. c362e74 Silence GCC warning about differing types on the branches of a conditional expression by Matt Beaumont-Gay · 14 years ago