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