1. 447762d Merge System into Support. by Michael J. Spencer · 15 years ago
  2. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  3. 8b382e7 Fix Whitespace. by Michael J. Spencer · 15 years ago
  4. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  5. 51fd822 Add x86MMX a few more places. by Dale Johannesen · 15 years ago
  6. baa5d04 Add X86 MMX type to bitcode and Type. by Dale Johannesen · 15 years ago
  7. 13ee795 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 15 years ago
  8. a5a2503 Don't use unsigned char for alignments in TargetData. There aren't by Dan Gohman · 15 years ago
  9. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  10. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  11. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  12. 32f889e Do GEP offset calculations with unsigned math rather than signed math by Dan Gohman · 15 years ago
  13. a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  14. e1931fa Change TargetData's algorithm for computing defualt vector type by Dan Gohman · 16 years ago
  15. 0a8d91a fix PR6332, allowing an index of zero into a zero sized array by Chris Lattner · 16 years ago
  16. 2104b8d rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 16 years ago
  17. 4bd7554 Revert the recent alignment changes. They're broken for -Os because, by Dan Gohman · 16 years ago
  18. 0e3218f Change variables which are exactly 16 bytes to be 16-byte-aligned too. by Dan Gohman · 16 years ago
  19. 8fce3dd reapply r98656 unmodified, which exposed the asmprinter not by Chris Lattner · 16 years ago
  20. 3a374da Revert r98656, its breaking all over the place. by Daniel Dunbar · 16 years ago
  21. 9ae99e0 improve support for uniontype and ConstantUnion, patch by Tim Northover! by Chris Lattner · 16 years ago
  22. 9b80f86 Revert r97064. Duncan pointed out that bitcasts are defined in by Dan Gohman · 16 years ago
  23. 4b2b48d Make getTypeSizeInBits work correctly for array types; it should return by Dan Gohman · 16 years ago
  24. 19d0b47 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 16 years ago
  25. 3072add add a method to get the alignment of an integer type even by Chris Lattner · 16 years ago
  26. 5027275 finish cleaning up StructLayoutMap. by Chris Lattner · 16 years ago
  27. 29d6390 Calling InvalidateEntry during the refinement was breaking the bootstrap. by Bill Wendling · 16 years ago
  28. fa3f115 Final cleanups: by Bill Wendling · 16 years ago
  29. 4968774 Inline methods which are called only once. by Bill Wendling · 16 years ago
  30. da95e13 Refactor some code. No functionality change. by Bill Wendling · 16 years ago
  31. 4ea0d2b Some code cleanup. No functionality change. by Bill Wendling · 16 years ago
  32. aba7d48 Revert r90371. It was causing build failures. by Bill Wendling · 16 years ago
  33. 693969e Further improvements: refactoring code that does the same thing into one by Bill Wendling · 16 years ago
  34. 7357067 remove some dead std::ostream using code. by Chris Lattner · 16 years ago
  35. a48f44d improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  36. 1ed59c6 This initial code is meant to convert TargetData to use an AbstractTypesUser so by Bill Wendling · 16 years ago
  37. dfd8daa The llvm-gcc front-end and the pass manager use two separate TargetData objects. by Bill Wendling · 16 years ago
  38. 295f266 Make TargetData::getStringRepresentation spit out native integer types, by Chris Lattner · 16 years ago
  39. a381eff add the ability for TargetData to return information about legal integer by Chris Lattner · 16 years ago
  40. 91f9582 more cleanup. by Chris Lattner · 16 years ago
  41. f819398 rewrite TargetData to use StringRef/raw_ostream instead of thrashing std::strings. by Chris Lattner · 16 years ago
  42. 2dd877d Try again at privatizing the layout info map, with a rewritten patch. by Owen Anderson · 16 years ago
  43. baa922c Re-revert r79555. Apparently it's not just buildbot weirdness. by Owen Anderson · 16 years ago
  44. 9ca906e Reapply r79555 for testing. Daniel's trying to work out some buildbot weirdnesss. by Owen Anderson · 16 years ago
  45. e3836f9 --- Reverse-merging r79555 into '.': by Bill Wendling · 16 years ago
  46. d2354b8 Make the StructType->StructLayout table private to TargetData, allowing us to avoid locking on it. by Owen Anderson · 16 years ago
  47. f91a992 Update and fix some comments. by Dan Gohman · 16 years ago
  48. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  49. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  50. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  51. 5c96ef7 Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 16 years ago
  52. e3c1aca Guard the layout info object. by Owen Anderson · 16 years ago
  53. ada3549 Change TargetData::getIntPtrType() to return an IntegerType instead of by Jay Foad · 16 years ago
  54. af9eaa8 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
  55. 0170402 Use LLVM type names instead of C type names in comments, to be by Dan Gohman · 17 years ago
  56. 2a4553b Delete trailing whitespace. by Dan Gohman · 17 years ago
  57. dc020f9 Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 17 years ago
  58. 3812542a Handle a compiler warning. by Duncan Sands · 17 years ago
  59. 911c434 consistency by Chris Lattner · 17 years ago
  60. e50d835 introduce a new RoundUpAlignment helper function, use it to by Chris Lattner · 17 years ago
  61. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  62. fc3c489 Change packed struct layout so that field sizes by Duncan Sands · 17 years ago
  63. d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  64. 4fff979 Remove unnecessary <sstream> includes. by Dan Gohman · 18 years ago
  65. 718da66 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 18 years ago
  66. 05837ed Use getPreferredAlignmentLog or getPreferredAlignment by Duncan Sands · 18 years ago
  67. ec79bba Fix PR1845 and rdar://5676945. Generic vectors smaller by Chris Lattner · 18 years ago
  68. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  69. 85f26f2 Fix a brain fart by our beloved leader (the content by Duncan Sands · 18 years ago
  70. fde5567 Remove host endianness info from TargetData and by Duncan Sands · 18 years ago
  71. 2945c46 Move TargetData::hostIsLittleEndian out of line, which means we by Chris Lattner · 18 years ago
  72. 5db5e35 Silence a warning by Anton Korobeynikov · 18 years ago
  73. 44b8721 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 18 years ago
  74. 9a64151 Fix PR1749 and InstCombine/2007-10-28-EmptyField.ll by handling by Chris Lattner · 18 years ago
  75. afedc06 Simplify getIntPtrType, allowing it to work for arbitrary pointer sizes. by Dan Gohman · 18 years ago
  76. 28e19a4 Add getABITypeSize, getABITypeSizeInBits by Dale Johannesen · 18 years ago
  77. 4730c04 Don't add a default STACK_ALIGN (use the generic ABI alignment) by Rafael Espindola · 18 years ago
  78. 0625bd6 Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo by Chris Lattner · 18 years ago
  79. 1de0c86 Add support for having different alignment for objects on call frames. by Rafael Espindola · 18 years ago
  80. 446282a Fix minor doxygen nits. by Reid Spencer · 18 years ago
  81. c5283ec long double patch 2 of N. Handle it in TargetData. by Dale Johannesen · 18 years ago
  82. 8c78a0b Drop 'const' by Devang Patel · 19 years ago
  83. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
  84. 4122358 Fix build error. by Lauro Ramos Venancio · 19 years ago
  85. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
  86. 297fcb0 Support alignment queries for degenerate (length 1) vectors. by Christopher Lamb · 19 years ago
  87. 4397363 When the number of elements is zero, don't malloc 32GB on 64-bit systems. by Jeff Cohen · 19 years ago
  88. b622c11 Unbreak VC++ build. by Jeff Cohen · 19 years ago
  89. df30e2a Wrap a long line. by Reid Spencer · 19 years ago
  90. b6d01ca Simplify some code by moving variable declarations into the only block that by Reid Spencer · 19 years ago
  91. 421bad0 Implement support for non-standard integer bit widths of any size. The by Reid Spencer · 19 years ago
  92. 04eb16b Do not dereference invalid ranges. Generalize targetdata alignment model. by Chris Lattner · 19 years ago
  93. dc64b9d Fix CodeGen/PowerPC/2007-02-16-AlignPacked.ll by Chris Lattner · 19 years ago
  94. e4ff249 Remove an unnecessary predicate. Patch by Scott Michel. by Reid Spencer · 19 years ago
  95. f9122c4 simplify some code, ensure that packed structures get abi alignment of 1. by Chris Lattner · 19 years ago
  96. 03d4a8a For PR1195: PACKED_ALIGN -> VECTOR_ALIGN by Reid Spencer · 19 years ago
  97. 40aa2fd For PR1202: Make sure we found an existing Alignment before overwriting it. by Reid Spencer · 19 years ago
  98. d84d35b For PR1195: by Reid Spencer · 19 years ago
  99. dad84a7 Fixed packed structure breakage from earlier TargetData patch; applied by Reid Spencer · 19 years ago
  100. 945e437 Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 19 years ago