1. 4730c04 Don't add a default STACK_ALIGN (use the generic ABI alignment) by Rafael Espindola · 18 years ago
  2. 0625bd6 Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo by Chris Lattner · 18 years ago
  3. 1de0c86 Add support for having different alignment for objects on call frames. by Rafael Espindola · 18 years ago
  4. 446282a Fix minor doxygen nits. by Reid Spencer · 18 years ago
  5. c5283ec long double patch 2 of N. Handle it in TargetData. by Dale Johannesen · 18 years ago
  6. 8c78a0b Drop 'const' by Devang Patel · 19 years ago
  7. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
  8. 4122358 Fix build error. by Lauro Ramos Venancio · 19 years ago
  9. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
  10. 297fcb0 Support alignment queries for degenerate (length 1) vectors. by Christopher Lamb · 19 years ago
  11. 4397363 When the number of elements is zero, don't malloc 32GB on 64-bit systems. by Jeff Cohen · 19 years ago
  12. b622c11 Unbreak VC++ build. by Jeff Cohen · 19 years ago
  13. df30e2a Wrap a long line. by Reid Spencer · 19 years ago
  14. b6d01ca Simplify some code by moving variable declarations into the only block that by Reid Spencer · 19 years ago
  15. 421bad0 Implement support for non-standard integer bit widths of any size. The by Reid Spencer · 19 years ago
  16. 04eb16b Do not dereference invalid ranges. Generalize targetdata alignment model. by Chris Lattner · 19 years ago
  17. dc64b9d Fix CodeGen/PowerPC/2007-02-16-AlignPacked.ll by Chris Lattner · 19 years ago
  18. e4ff249 Remove an unnecessary predicate. Patch by Scott Michel. by Reid Spencer · 19 years ago
  19. f9122c4 simplify some code, ensure that packed structures get abi alignment of 1. by Chris Lattner · 19 years ago
  20. 03d4a8a For PR1195: PACKED_ALIGN -> VECTOR_ALIGN by Reid Spencer · 19 years ago
  21. 40aa2fd For PR1202: Make sure we found an existing Alignment before overwriting it. by Reid Spencer · 19 years ago
  22. d84d35b For PR1195: by Reid Spencer · 19 years ago
  23. dad84a7 Fixed packed structure breakage from earlier TargetData patch; applied by Reid Spencer · 19 years ago
  24. 945e437 Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 19 years ago
  25. fed6f0e Switch LayoutInfo to be a DenseMap instead of an std::map. This speeds up by Chris Lattner · 19 years ago
  26. 2220671 add a typedef by Chris Lattner · 19 years ago
  27. e472f9c eliminate the std::vector from StructLayout, allocating the elements immediately by Chris Lattner · 19 years ago
  28. b84892d encapsulate the rest of the StructLayout members. by Chris Lattner · 19 years ago
  29. c473d8e Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 19 years ago
  30. 1e692e8 Use ManagedStatic to manage LayoutInfo, instead of rolling our own. by Chris Lattner · 19 years ago
  31. 336e396 Change TargetData::getIndexedOffset interface to not require indices by Chris Lattner · 19 years ago
  32. 92b5080 Although targets are not required to support integers > 64bits, TargetData by Reid Spencer · 19 years ago
  33. d7e39eb Dead comment. by Evan Cheng · 19 years ago
  34. 3ac38e9 For PR761: by Reid Spencer · 19 years ago
  35. f5c96fa Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). by Evan Cheng · 19 years ago
  36. 1efe904 - getTypeAlignmentShift() should be returning preferred alignment, not ABI by Evan Cheng · 19 years ago
  37. 2239163 Implement a getTypeSizeInBits method. This helps in transforms that want by Reid Spencer · 19 years ago
  38. e52a235 TargetData assumes (and some regression tests depend on it) that the size of by Owen Anderson · 19 years ago
  39. 6e38094 trivial cleanup by Chris Lattner · 19 years ago
  40. 50ee0e4 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 19 years ago
  41. 7a9c62b For PR1064: by Reid Spencer · 19 years ago
  42. 542964f Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 19 years ago
  43. e63b651 For PR950: by Reid Spencer · 19 years ago
  44. dcb3c97 Packed Structures by Andrew Lenharth · 19 years ago
  45. 71b9929 Move getPreferredAlignmentLog from AsmPrinter to TargetData by Devang Patel · 19 years ago
  46. e0fc4df For PR950: by Reid Spencer · 19 years ago
  47. f3b5b92 Don't pass target name into TargetData anymore, it is never used or needed. by Chris Lattner · 19 years ago
  48. 7f043b5 Remove ctor with each piece specifyable (which causes overload ambiguities), by Chris Lattner · 19 years ago
  49. 80b1b4d4 Make TargetData strings less redundant. by Owen Anderson · 19 years ago
  50. 482fb65 Fix a parsing bug that caused 7 llvm-test regressions on PPC last night. by Chris Lattner · 19 years ago
  51. 88812b5 Make all of the TargetMachine subclasses use the new string TargetData methods. by Owen Anderson · 19 years ago
  52. fc08d5a Fix a stupid bug when parsing TargetData strings. by Owen Anderson · 19 years ago
  53. 5fea9f0 Add a method to generate a string representation from a TargetData. by Owen Anderson · 19 years ago
  54. d7c77b8 Fix some tabbing issues. by Owen Anderson · 19 years ago
  55. 8d7774c Add a new constructor to TargetData that builds a TargetData from its by Owen Anderson · 19 years ago
  56. bf0016f revert previous patch by Chris Lattner · 20 years ago
  57. 78c788b4 Align vectors to the size in bytes, not bits. by Chris Lattner · 20 years ago
  58. a11d834 TargetData.cpp::getTypeInfo() was returning alignment of element type as the by Evan Cheng · 20 years ago
  59. a4de9ba Implement a new InvalidateStructLayoutInfo method and add some comments by Chris Lattner · 20 years ago
  60. 6667bdb Update to use the new MathExtras.h support for log2 computation. by Chris Lattner · 20 years ago
  61. 10468d8 Remove trailing whitespace by Misha Brukman · 21 years ago
  62. 3434004 add a StructLayout::getElementContainingOffset method. by Chris Lattner · 21 years ago
  63. e58bf09 Initial support for packed types, contributed by Morten Ofstad by Chris Lattner · 21 years ago
  64. cff3b41 Fix this function to not say that longs have 8-byte alignment on X86/PPC. by Chris Lattner · 21 years ago
  65. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  66. 0c2ab8a Add a new helper method to get log2(type alignment) by Chris Lattner · 21 years ago
  67. 3faa865 * Add BoolAlignment to TargetData, default is 1 byte, size 1 byte by Misha Brukman · 21 years ago
  68. 072a4c0 Nuke a clearly bogus assertion by Chris Lattner · 21 years ago
  69. f6d2471 Fix use-before-def thinko by Brian Gaeke · 21 years ago
  70. 18a08e7 Handle targets where alignment can be bigger than the size of the data. by Chris Lattner · 21 years ago
  71. 6b72759 Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 21 years ago
  72. 0174347 Fix typo. by Brian Gaeke · 22 years ago
  73. 69193f9 Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 22 years ago
  74. 7140e46 Use a map instead of annotations by Chris Lattner · 22 years ago
  75. ac6db75 Adjust to the changed StructType interface. In particular, getElementTypes() is gone. by Chris Lattner · 22 years ago
  76. bb661c1 finegrainify namespacification add new getIntPtrType() method by Chris Lattner · 22 years ago
  77. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  78. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  79. e34e200 Add support for 'any' pointer size and endianness by Chris Lattner · 22 years ago
  80. 7eb05a1 Spell `necessary' correctly. by Misha Brukman · 22 years ago
  81. f26a8ee Remove redundant const qualifiers from cast<> expressions by Chris Lattner · 22 years ago
  82. fee4407 No really, you _cannot use_ getelementptr on an unsized type: that makes by Chris Lattner · 22 years ago
  83. 680ee9f Undo one of those last fixes -- it was incorrect. by Vikram S. Adve · 22 years ago
  84. 7b66a72 Minor cleanups by Chris Lattner · 22 years ago
  85. 6532e42 * Fix divide by zero error with empty structs by Chris Lattner · 22 years ago
  86. 4f6cdbd Remove two fields from TargetData which are target specific. by Chris Lattner · 23 years ago
  87. b05f851 Whoops, 32 bit targets have _4_ byte pointers, not _32_ byte pointers! by Chris Lattner · 23 years ago
  88. e483398 Allow for easy detection of when a "default" TargetData is created by the by Chris Lattner · 23 years ago
  89. 42516ba add a new targetdata ctor to create a target data appropriate to the module by Chris Lattner · 23 years ago
  90. ae1f73b Remove wierd case that can never happen by Chris Lattner · 23 years ago
  91. b848956 * Privatize the TargetName by Chris Lattner · 23 years ago
  92. 5156bba - Add an endianness field to the TargetData datastructure by Chris Lattner · 23 years ago
  93. a202c0d Don't try to compute the size of an "array" element if the index is 0: by Vikram S. Adve · 23 years ago
  94. 09cfdcb Convert TargetData to be an ImmutablePass by Chris Lattner · 23 years ago
  95. 136dab7 by Chris Lattner · 23 years ago
  96. 9068efd Fix sign-extension: it needs to happen *after* multiplying by type size. by Vikram S. Adve · 23 years ago
  97. b342572 Simplify previous hack slightly. by Vikram S. Adve · 23 years ago
  98. 1c84243 Force sign-extension for uint array indexes from 32-bit to 64-bits by Vikram S. Adve · 23 years ago
  99. a3efa26 Bug fix in TargetData::getIndexedOffset: We were using the pointer by Vikram S. Adve · 23 years ago
  100. 71895b2 Bug fix in TargetData::getIndexedOffset(): handle struct offset by Vikram S. Adve · 23 years ago