1. a9d1f2c Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 15 years ago
  2. 606e9eb Guard the layout info object. by Owen Anderson · 15 years ago
  3. 7524b59 Change TargetData::getIntPtrType() to return an IntegerType instead of by Jay Foad · 15 years ago
  4. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 15 years ago
  5. 77c5b0d Use LLVM type names instead of C type names in comments, to be by Dan Gohman · 15 years ago
  6. 9fbb52d Delete trailing whitespace. by Dan Gohman · 16 years ago
  7. ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 16 years ago
  8. 677a7ec Handle a compiler warning. by Duncan Sands · 16 years ago
  9. 59779c5 consistency by Chris Lattner · 16 years ago
  10. bedb8c1 introduce a new RoundUpAlignment helper function, use it to by Chris Lattner · 16 years ago
  11. ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 16 years ago
  12. a0fcc08 Change packed struct layout so that field sizes by Duncan Sands · 16 years ago
  13. 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 16 years ago
  14. 0a9371d Remove unnecessary <sstream> includes. by Dan Gohman · 16 years ago
  15. c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 17 years ago
  16. d102593 Use getPreferredAlignmentLog or getPreferredAlignment by Duncan Sands · 17 years ago
  17. 9c4428b Fix PR1845 and rdar://5676945. Generic vectors smaller by Chris Lattner · 17 years ago
  18. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  19. 5819799 Fix a brain fart by our beloved leader (the content by Duncan Sands · 17 years ago
  20. 67f1c49 Remove host endianness info from TargetData and by Duncan Sands · 17 years ago
  21. 57d7d3f Move TargetData::hostIsLittleEndian out of line, which means we by Chris Lattner · 17 years ago
  22. b623ce9 Silence a warning by Anton Korobeynikov · 17 years ago
  23. 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
  24. b361ec3 Fix PR1749 and InstCombine/2007-10-28-EmptyField.ll by handling by Chris Lattner · 17 years ago
  25. 8e41ed7 Simplify getIntPtrType, allowing it to work for arbitrary pointer sizes. by Dan Gohman · 17 years ago
  26. 3b5b4cd Add getABITypeSize, getABITypeSizeInBits by Dale Johannesen · 17 years ago
  27. a37ac9f Don't add a default STACK_ALIGN (use the generic ABI alignment) by Rafael Espindola · 17 years ago
  28. 76c1b97 Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo by Chris Lattner · 17 years ago
  29. 588af2f Add support for having different alignment for objects on call frames. by Rafael Espindola · 17 years ago
  30. 181b6c9 Fix minor doxygen nits. by Reid Spencer · 17 years ago
  31. 8c1e6a1 long double patch 2 of N. Handle it in TargetData. by Dale Johannesen · 17 years ago
  32. 1997473 Drop 'const' by Devang Patel · 17 years ago
  33. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  34. c718288 Fix build error. by Lauro Ramos Venancio · 17 years ago
  35. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  36. a7f0d3c Support alignment queries for degenerate (length 1) vectors. by Christopher Lamb · 17 years ago
  37. 44f5fb4 When the number of elements is zero, don't malloc 32GB on 64-bit systems. by Jeff Cohen · 17 years ago
  38. ca5183d Unbreak VC++ build. by Jeff Cohen · 18 years ago
  39. 1ede29c Wrap a long line. by Reid Spencer · 18 years ago
  40. 4ecd9ee Simplify some code by moving variable declarations into the only block that by Reid Spencer · 18 years ago
  41. f734ea2 Implement support for non-standard integer bit widths of any size. The by Reid Spencer · 18 years ago
  42. affeb56 Do not dereference invalid ranges. Generalize targetdata alignment model. by Chris Lattner · 18 years ago
  43. 3ebb2e0 Fix CodeGen/PowerPC/2007-02-16-AlignPacked.ll by Chris Lattner · 18 years ago
  44. 52dc968 Remove an unnecessary predicate. Patch by Scott Michel. by Reid Spencer · 18 years ago
  45. ae6f1fa simplify some code, ensure that packed structures get abi alignment of 1. by Chris Lattner · 18 years ago
  46. 1f43787 For PR1195: PACKED_ALIGN -> VECTOR_ALIGN by Reid Spencer · 18 years ago
  47. 16db3ca For PR1202: Make sure we found an existing Alignment before overwriting it. by Reid Spencer · 18 years ago
  48. 9d6565a For PR1195: by Reid Spencer · 18 years ago
  49. b7d6110 Fixed packed structure breakage from earlier TargetData patch; applied by Reid Spencer · 18 years ago
  50. d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 18 years ago
  51. f6ca09a Switch LayoutInfo to be a DenseMap instead of an std::map. This speeds up by Chris Lattner · 18 years ago
  52. a12bd03 add a typedef by Chris Lattner · 18 years ago
  53. 9182e3f eliminate the std::vector from StructLayout, allocating the elements immediately by Chris Lattner · 18 years ago
  54. b0c39a3 encapsulate the rest of the StructLayout members. by Chris Lattner · 18 years ago
  55. b1919e2 Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 18 years ago
  56. ec6478b Use ManagedStatic to manage LayoutInfo, instead of rolling our own. by Chris Lattner · 18 years ago
  57. ddce8d2 Change TargetData::getIndexedOffset interface to not require indices by Chris Lattner · 18 years ago
  58. d2a988c Although targets are not required to support integers > 64bits, TargetData by Reid Spencer · 18 years ago
  59. dff1ab2 Dead comment. by Evan Cheng · 18 years ago
  60. 26f2385 For PR761: by Reid Spencer · 18 years ago
  61. de268f7 Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). by Evan Cheng · 18 years ago
  62. 778900a - getTypeAlignmentShift() should be returning preferred alignment, not ABI by Evan Cheng · 18 years ago
  63. 7c29243 Implement a getTypeSizeInBits method. This helps in transforms that want by Reid Spencer · 18 years ago
  64. 1027a53 TargetData assumes (and some regression tests depend on it) that the size of by Owen Anderson · 18 years ago
  65. 4a8c32d trivial cleanup by Chris Lattner · 18 years ago
  66. 58092e3 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 18 years ago
  67. a54b7cb For PR1064: by Reid Spencer · 18 years ago
  68. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
  69. 4785781 For PR950: by Reid Spencer · 18 years ago
  70. 38ecbf1 Packed Structures by Andrew Lenharth · 18 years ago
  71. f9c197e Move getPreferredAlignmentLog from AsmPrinter to TargetData by Devang Patel · 18 years ago
  72. b83eb64 For PR950: by Reid Spencer · 18 years ago
  73. 1790d44 Don't pass target name into TargetData anymore, it is never used or needed. by Chris Lattner · 18 years ago
  74. acbc07a Remove ctor with each piece specifyable (which causes overload ambiguities), by Chris Lattner · 18 years ago
  75. bcd8a82 Make TargetData strings less redundant. by Owen Anderson · 18 years ago
  76. f489fb2 Fix a parsing bug that caused 7 llvm-test regressions on PPC last night. by Chris Lattner · 18 years ago
  77. d988b32 Make all of the TargetMachine subclasses use the new string TargetData methods. by Owen Anderson · 18 years ago
  78. 84cc6db Fix a stupid bug when parsing TargetData strings. by Owen Anderson · 18 years ago
  79. 2577c22 Add a method to generate a string representation from a TargetData. by Owen Anderson · 18 years ago
  80. 571a13f Fix some tabbing issues. by Owen Anderson · 18 years ago
  81. 8f60c56 Add a new constructor to TargetData that builds a TargetData from its by Owen Anderson · 18 years ago
  82. 0aab36f revert previous patch by Chris Lattner · 18 years ago
  83. 630ebaf Align vectors to the size in bytes, not bits. by Chris Lattner · 18 years ago
  84. e668bda TargetData.cpp::getTypeInfo() was returning alignment of element type as the by Evan Cheng · 18 years ago
  85. 8dff24f Implement a new InvalidateStructLayoutInfo method and add some comments by Chris Lattner · 19 years ago
  86. 0561b3f Update to use the new MathExtras.h support for log2 computation. by Chris Lattner · 19 years ago
  87. f976c85 Remove trailing whitespace by Misha Brukman · 19 years ago
  88. e7ea48c add a StructLayout::getElementContainingOffset method. by Chris Lattner · 20 years ago
  89. 527efc6 Initial support for packed types, contributed by Morten Ofstad by Chris Lattner · 20 years ago
  90. da6122f Fix this function to not say that longs have 8-byte alignment on X86/PPC. by Chris Lattner · 20 years ago
  91. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  92. d2b0bb4 Add a new helper method to get log2(type alignment) by Chris Lattner · 20 years ago
  93. c8e8764 * Add BoolAlignment to TargetData, default is 1 byte, size 1 byte by Misha Brukman · 20 years ago
  94. 69e5845 Nuke a clearly bogus assertion by Chris Lattner · 20 years ago
  95. e0e3589 Fix use-before-def thinko by Brian Gaeke · 20 years ago
  96. 59b0067 Handle targets where alignment can be bigger than the size of the data. by Chris Lattner · 20 years ago
  97. f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 20 years ago
  98. 8121fcd Fix typo. by Brian Gaeke · 20 years ago
  99. 28977af Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 20 years ago
  100. 0e7ac16 Use a map instead of annotations by Chris Lattner · 21 years ago