1. 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
  2. 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 13 years ago
  3. 4423ac0 For by Argyrios Kyrtzidis · 13 years ago
  4. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  5. 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 13 years ago
  6. 379b515 More __unknown_anytype work. by John McCall · 13 years ago
  7. 575b374 Remove CK_DynamicToNull. by Anders Carlsson · 13 years ago
  8. 7d99bc3 As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind which by Anders Carlsson · 13 years ago
  9. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
  10. d06fea8 supported: AltiVec vector initialization with a single literal according to PIM section 2.5.1 - after initialization all elements have the value specified by the literal by Anton Yartsev · 13 years ago
  11. c4d68db Eliminate some literal '8's in FillInNullDataMemberPointers() by switching by Ken Dyck · 13 years ago
  12. 199c189 Use CharUnits's new increment operator. No change in functionality intended. by Ken Dyck · 13 years ago
  13. 4f318c0 Replace literal '8's with CharWidth in AppendBitField. No change in by Ken Dyck · 13 years ago
  14. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
  15. 7d2f9d5 Convert alignment values to CharUnits. No change in functionality intended. by Ken Dyck · 13 years ago
  16. 15c152e Convert getSizeInBytes() to getSizeInChars(), which returns its result in by Ken Dyck · 13 years ago
  17. 4a5c87e Convert variables to CharUnits in ConvertStructToPacked(). No change in by Ken Dyck · 13 years ago
  18. dc49639 Convert NextOffsetInBytes to CharUnits and rename to NextOffsetInChars. No by Ken Dyck · 13 years ago
  19. 17d12fe Politely inform GCC that we will never fall off the end of that switch. by Matt Beaumont-Gay · 13 years ago
  20. 8bba1f4 Reorganize the emission of (unfoldable) constant casts a bit, and by John McCall · 13 years ago
  21. 6925cc4 Introduce a CharUnits FieldOffsetInChars variable in AppendField() to by Ken Dyck · 13 years ago
  22. f004da4 Use CharUnits for argument passed to AppendPadding() from AppendBitField(). by Ken Dyck · 13 years ago
  23. c29ea8f Change parameter to AppendPadding from bytes to CharUnits. No change in by Ken Dyck · 13 years ago
  24. 106ca04 Convert the RecordSize parameter of AppendTailPadding() to CharUnits to by Ken Dyck · 13 years ago
  25. 0483a6f Only emit string initializers in-place if types match. Fixes PR9373. by Benjamin Kramer · 13 years ago
  26. d8df5b6 improve support for big endian targets, fixing PR8171, patch by Heikki Kultala! by Chris Lattner · 14 years ago
  27. 9b7da1c Perform zero-initialization of virtual base classes when emitting by John McCall · 14 years ago
  28. fb018d1 update for ConstantVector API change. by Chris Lattner · 14 years ago
  29. e69b099 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
  30. 1970d5f update for ConstantVector::get API change. by Chris Lattner · 14 years ago
  31. dd76a9a Add a helper function, ASTContext::toBits(), that converts sizes in by Ken Dyck · 14 years ago
  32. 5f022d8 Convert RecordLayout::Size to CharUnits from bits. No changes to by Ken Dyck · 14 years ago
  33. 5808ce4 More capturing of 'this': implicit member expressions. Getting that by John McCall · 14 years ago
  34. 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
  35. ada4b32 Refactor the null-initialization for record types and make it handle bases that aren't i8 arrays. by Anders Carlsson · 14 years ago
  36. a14f597 Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBaseClassOffset which returns the offset in CharUnits. Do the same thing for getVBaseClassOffset. by Anders Carlsson · 14 years ago
  37. b6bbcc9 Death to blocks, or at least the word "block" in one particular obnoxiously by John McCall · 14 years ago
  38. 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 14 years ago
  39. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  40. 0bab0cd Abstract out everything having to do with member pointers into the ABI by John McCall · 14 years ago
  41. f16aa10 Go back to asking CodeGenTypes whether a type is zero-initializable. by John McCall · 14 years ago
  42. d608cdb Experiment with using first-class aggregates to represent member function by John McCall · 14 years ago
  43. 875ab10 Abstract out member-pointer creation. I'm really unhappy about the current by John McCall · 14 years ago
  44. cf2c85e Abstract more member-pointerness out. by John McCall · 14 years ago
  45. a7e6845 Detabify. by Eli Friedman · 14 years ago
  46. 3ec0baf IRgen: Eliminate EmitPredefinedFunctionName(), it doesn't need to be factored out. by Daniel Dunbar · 14 years ago
  47. f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
  48. f0ca0ee Fix crash initializing a bit-field with a non-constant in a place where we by Eli Friedman · 14 years ago
  49. 2bc0025 fix PR7564 a cast where the bitfield struct init code by Chris Lattner · 14 years ago
  50. 1880666 AppendBitField really can never fail, so return its return value. by Chris Lattner · 14 years ago
  51. 7f215c1 use more efficient type comparison predicates. by Chris Lattner · 14 years ago
  52. e9a05b7 Don't try to explicitly zero out bit-fields. by Anders Carlsson · 14 years ago
  53. c00129a Fix for PR7040: Don't try to compute the LLVM type for a function where it by Eli Friedman · 14 years ago
  54. 0a87b37 When null-initializing bases with data member pointers, don't assert on virtual bases. Just initialize them to null. by Anders Carlsson · 14 years ago
  55. a83fb4b Correctly initialize bases with member pointers. This should fix PR6441 but that test case is a bit weird and I'd like to investigate further before closing that bug. by Anders Carlsson · 14 years ago
  56. 3e5af90 Move ContainsPointerToDataMember to CodeGenTypes. No functionality change. by Anders Carlsson · 14 years ago
  57. 32897fd When computing the address of a virtual member function pointer, use the pointer width instead of hardcoding for 64-bit. by Anders Carlsson · 14 years ago
  58. e04d45e Get rid of the old GetNonVirtualBaseClassOffset and change all call sites to use the new version. by Anders Carlsson · 14 years ago
  59. a75b71f recommit r101568 to fix PR6766 as a side-effect, remove two FIXMEs now fixed by Nuno Lopes · 14 years ago
  60. 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 14 years ago
  61. 7a22f02 revert r101568, which miscompiles this testcase, distilled from ldecod: by Chris Lattner · 14 years ago
  62. 6784704 fix PR6766: codegen of var initialized with wide char by Nuno Lopes · 14 years ago
  63. d39a0d6 fix a bogus assertion exposed by a recent change: packing the by Chris Lattner · 14 years ago
  64. cdb30b4 emit padding as undef values, take 2 by Nuno Lopes · 14 years ago
  65. 8ce9e45 Rework the ConstStructBuilder code to emit missing initializer by Chris Lattner · 14 years ago
  66. eba3e5a move a bunch of ConstStructBuilder methods out of line. by Chris Lattner · 14 years ago
  67. 0eea9f9 fix PR6660/6168: emit padding as zeros instead of undef. Because by Chris Lattner · 14 years ago
  68. 198bcb4 IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out of CodeGenTypes, to per-record CGRecordLayout structures. by Daniel Dunbar · 14 years ago
  69. 2924ade IRgen: Move CGRecordLayout to its own happy little file. by Daniel Dunbar · 14 years ago
  70. af44035 Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTableInfo class. by Anders Carlsson · 14 years ago
  71. da18261 really fix 6473 by handling weakref in constant expressions. by Rafael Espindola · 14 years ago
  72. c0f3df3 hopefully silence a warning on the clang-i386-darwin9 tester. by Chris Lattner · 15 years ago
  73. 585fa68 Use the right type when taking the address of a non-virtual member function pointer. Fixes PR6258. by Anders Carlsson · 15 years ago
  74. 2ca4f63 Fix the bug that was breaking self-host, and re-land the static ctor fixes. by Anders Carlsson · 15 years ago
  75. 90c1c58 Revert r95363 and r95375, which broke self-host. by Douglas Gregor · 15 years ago
  76. b054e38 Fix array initialization test. by Anders Carlsson · 15 years ago
  77. 7d94a95 If a global initializer has a non-trivial destructor it can't be emitted as a constant (even if it has a trivial constructor). by Anders Carlsson · 15 years ago
  78. e8a81f7 Calculate offset correctly when taking the address of a virtual member function. by Anders Carlsson · 15 years ago
  79. 6d5a1c2 Revert "Numerous changes to selector handling:", this breaks a whole bunch of by Daniel Dunbar · 15 years ago
  80. a8fa96e Numerous changes to selector handling: by David Chisnall · 15 years ago
  81. 878b55c Use the Arg variable rather than re-computing it. This also silences GCC's by Chandler Carruth · 15 years ago
  82. fb8b69a Codegen CXXConstructExprs with trivial constructors as constants. by John McCall · 15 years ago
  83. 2c12d03 Improve handling of emitting 'null' pointers to data members. by Anders Carlsson · 15 years ago
  84. 45147d0 Move pointer to data member emission to CodeGenModule and use it in CGExprConstant. Fixes PR5674. by Anders Carlsson · 15 years ago
  85. bb7e17b Some class related cleanup. by Anders Carlsson · 15 years ago
  86. 0d13f6f Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. by David Chisnall · 15 years ago
  87. a730583 Convert the type of the LValue offset variable in APValue to CharUnits, moving by Ken Dyck · 15 years ago
  88. 7af4ec7 When emitting member function pointers, use the canonical decl if the member function is virtual. Fixes PR5940. by Anders Carlsson · 15 years ago
  89. 8ac5549 Get rid of some unnecessary code. by Eli Friedman · 15 years ago
  90. 88b172c Update CGExprConstant for change to emit padding values as undef. by Daniel Dunbar · 15 years ago
  91. 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
  92. d6b07fb Don't build the entire vtable when all we want is the index of a virtual method. by Anders Carlsson · 15 years ago
  93. 01a79ac Support emitting aggregate class initializers. Fixes PR5581. by Anders Carlsson · 15 years ago
  94. 55f9bdd Avoid assert-crash in a case where the expression passed to EmitConstantExpr by Eli Friedman · 15 years ago
  95. f70b24e Make __func__ and friends work correctly within the initializer for a static by Eli Friedman · 15 years ago
  96. 64241fc Obvious fix for PR5474. by Eli Friedman · 15 years ago
  97. 41a124a indirectbr seems to work! Rip out the old code. by Chris Lattner · 15 years ago
  98. c6eb131 make clang emit undefs for padding of structs and unions instead of zeros. this enables constant compaction optimizations. by Nuno Lopes · 15 years ago
  99. d9becd1 Implement clang support for indirect branch and address of label by Chris Lattner · 15 years ago
  100. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago