1. 46e7740 reimplement BitcodeReaderValueList in terms of WeakVH instead of making by Chris Lattner · 15 years ago
  2. d3c7b73 Make the key of ValueRankMap an AssertingVH, so that we die violently by Chris Lattner · 15 years ago
  3. 722272d Add two new classes: WeakVH and AssertingVH. These are both "ValueHandles", by Chris Lattner · 15 years ago
  4. f385167 teach PointerLikeTypeTraits that all pointers to pointers may only be 4-byte aligned. by Chris Lattner · 15 years ago
  5. bdd376c add some accessors so I can play games with DenseMaps. by Chris Lattner · 15 years ago
  6. de62192 Throttle back "fold select into operand" transformation. InstCombine should not generate selects of two constants unless they are selects of 0 and 1. by Evan Cheng · 15 years ago
  7. 6fb2168 Fully general expansion of integer shift of any size. by Evan Cheng · 15 years ago
  8. d54f2d5 i128 shift libcalls are not available on x86. by Evan Cheng · 15 years ago
  9. 968dc7a Reapply 68073, with fixes. EH Landing-pad basic blocks are not by Dan Gohman · 15 years ago
  10. 4680102 Do not pass '-relocation-model=pic' to llc. by Mikhail Glushenkov · 15 years ago
  11. da84b25 Stop guessing, start thinking, and make PointerUnion3::is actually be correct. by Douglas Gregor · 15 years ago
  12. 431efa1 Add an explicit -asm-verbose to these tests, to make it by Dan Gohman · 15 years ago
  13. 28c531c Update call graph after inlining invoke. Patch by Jay Foad. by Devang Patel · 15 years ago
  14. be46c79 Add llvm::sys::getHostTriple and remove llvm::sys::getOS{Name,Version}. by Daniel Dunbar · 15 years ago
  15. 456e281 Minor top-level comment fix. by Dan Gohman · 15 years ago
  16. 4b6fce4 Tidy up some comments. by Dan Gohman · 15 years ago
  17. e1ca7c4 Add a comment. by Dan Gohman · 15 years ago
  18. 523249f remove unused arguments. by Rafael Espindola · 15 years ago
  19. df4881c Really temporarily revert r68073. by Bill Wendling · 15 years ago
  20. e67f5e4 Oy! When reverting r68073, I added in experimental code. Sorry... by Bill Wendling · 15 years ago
  21. 696a130 Remove the "fast" cases for spill and restore point determination, as these were subtlely wrong in obscure cases. Patch the testcase by Owen Anderson · 15 years ago
  22. 8fe0054 Revert r68073. It's causing a failure in the Apple-style builds. by Bill Wendling · 15 years ago
  23. c4ef551 shrink subclassid, liberating some bits for future (ab)use. by Chris Lattner · 15 years ago
  24. 07c26ee Fix live-out reg logic to not insert over-aggressive AssertZExt by Dan Gohman · 15 years ago
  25. 4d95232 X86 address mode isel tweak. If the base of the address is also used by a CopyToReg (i.e. it's likely live-out), do not fold the sub-expressions into the addressing mode to avoid computing the address twice. The CopyToReg use will be isel'ed to a LEA, re-use it for address instead. by Evan Cheng · 15 years ago
  26. a7425d7 Really, really fix PointerUnion3::is by Douglas Gregor · 15 years ago
  27. 80c93e7 Except in asm-verbose mode, avoid printing labels for blocks that are by Dan Gohman · 15 years ago
  28. b23c232 Loop Index Split can eliminate a loop if it can determin if loop body is executed only once. There was a bug in determining IV based value of the iteration for which the loop body is executed. Fix it. by Devang Patel · 15 years ago
  29. 2048cdb Make PointerUnion3::get work properly by Douglas Gregor · 15 years ago
  30. 73f24c9 When optimzing a mul by immediate into two, the resulting mul's should get a x86 specific node to avoid dag combiner from hacking on them further. by Evan Cheng · 15 years ago
  31. e6f350d Turn a 2-address instruction into a 3-address one when it's profitable even if the two-address operand is killed. by Evan Cheng · 15 years ago
  32. f542291 update comment. by Chris Lattner · 15 years ago
  33. fd302b7 Balance out quote in debug output. by Bill Wendling · 15 years ago
  34. 430d423 Fix grammar-o in comment. by Bill Wendling · 15 years ago
  35. e8bc475 add a PointerUnion3 class and generalize PointerUnion to work with by Chris Lattner · 15 years ago
  36. c6a4b6b fix the PointerLikeTypeTraits specialization for PointerIntPair to by Chris Lattner · 15 years ago
  37. 6d1b89e Constify arguments in isSuccessor and isLayoutSuccessor. by Dan Gohman · 15 years ago
  38. d480ac6 Update the polygen grammer to reflect that zext and sext are no longer by Dan Gohman · 15 years ago
  39. 3228abe docs/TestingGuide.html: correction to prev. text (objdir!=srcdir required for running test-suite), removed refs to llvm-test by John Mosby · 15 years ago
  40. d83712a Fix comment to match function name. by Bob Wilson · 15 years ago
  41. 6d9a2df getEntryFor() may invalidate DenseMap iterator. by Devang Patel · 15 years ago
  42. 854b9d7 Add ccc back for now. by Mike Stump · 15 years ago
  43. ca62349 Clearify local/global relocations wording by Anton Korobeynikov · 15 years ago
  44. 29519b1 Fix thinko: put stuff with both global and local relocations into data.rel{.ro}, not .local by Anton Korobeynikov · 15 years ago
  45. 30ffe81 Tweak test for recent relro stuff by Anton Korobeynikov · 15 years ago
  46. 48738b9 Fix infinite looping by Anton Korobeynikov · 15 years ago
  47. fd65307 Properly propagate Kind. by Anton Korobeynikov · 15 years ago
  48. fca82de Do not propagate ELF-specific stuff (data.rel) into other targets. This simplifies code and also ensures correctness. by Anton Korobeynikov · 15 years ago
  49. 71a7c6c Add data.rel stuff by Anton Korobeynikov · 15 years ago
  50. 217b919 fix some validation problems. by Chris Lattner · 15 years ago
  51. 878071e Forgot this test. by Evan Cheng · 15 years ago
  52. 24446d6 Clarify section on setting up and running test-suite by John Mosby · 15 years ago
  53. 031b748 Updated the comment for isArithmeticShift() to match reality. by Misha Brukman · 15 years ago
  54. 31fd5a5 Constify check. This fixes PR3900. by Bill Wendling · 15 years ago
  55. 807117d Testcase for recent ro/relocs stuff by Anton Korobeynikov · 15 years ago
  56. 721c2c6 IA64 is as weird as Alpha wrt r/o relocs :) by Anton Korobeynikov · 15 years ago
  57. 01209bc Alpha always requires global relocations to be r/w regardless of PIC. by Anton Korobeynikov · 15 years ago
  58. db23231 Honour relocation behaviour stuff for ro objects by Anton Korobeynikov · 15 years ago
  59. ab267a2 Extend the relocation tracker handler, so we can filter on different 'kinds' of relocations required. by Anton Korobeynikov · 15 years ago
  60. 004e27c Fix PR3899: add support for extracting floats from vectors by Duncan Sands · 15 years ago
  61. 54e01d0 add missing space. by Chris Lattner · 15 years ago
  62. 3a9fe06 add some comments, add a dyn_cast method. by Chris Lattner · 15 years ago
  63. f341a47 When forming sentinels for empty/tombstone, make sure to respect the by Chris Lattner · 15 years ago
  64. ba315c1 add helper method. by Chris Lattner · 15 years ago
  65. 2491e46 Add a simple type-safe bit-mangling pointer union class. This allows by Chris Lattner · 15 years ago
  66. 540db8b Allow a specific PointerIntPair instance to use a specific Pointer trait: by Chris Lattner · 15 years ago
  67. 911c8b2 Add a PointerLikeTypeTraits specialization for uintptr_t by Chris Lattner · 15 years ago
  68. aab3d88 Value* only has 2 bits free as well. by Chris Lattner · 15 years ago
  69. e30173a Replace the PointerLikeTypeTraits::getNumLowBitsAvailable by Chris Lattner · 15 years ago
  70. 8ee1b5e rename PointerLikeTypeInto to PointerLikeTypeTraits, add trait for by Chris Lattner · 15 years ago
  71. 6a0dcc1 now that you can put a PointerIntPair in a SmallPtrSet, remove some by Chris Lattner · 15 years ago
  72. 4d4177b teach SmallPtrSet that PointerIntPair is "basically a pointer". by Chris Lattner · 15 years ago
  73. 352f3e5 add a note by Chris Lattner · 15 years ago
  74. a0a4f07 Use array_lengthof by Rafael Espindola · 15 years ago
  75. da945e3 Have only one definition of X86AddrNumOperands. by Rafael Espindola · 15 years ago
  76. b449a68 Make code a bit less brittle by no hardcoding the number by Rafael Espindola · 15 years ago
  77. 11ff978 Make check in CheckTailCallReturnConstraints for ignorable instructions between by Arnold Schwaighofer · 15 years ago
  78. bc14dd3 Update the Visual Studio docs. Patch by Stefanus! by Bill Wendling · 15 years ago
  79. e75fd69 Enable tail call optimization for functions that return a struct (bug 3664) and for functions that return types that need extending (e.g i1). by Arnold Schwaighofer · 15 years ago
  80. 1717f3a declare everything as class to avoid angering the VC++ gods. by Chris Lattner · 15 years ago
  81. 6de6030 add a traits class for SmallPtrSet that allows us to stick things that are by Chris Lattner · 15 years ago
  82. 0b0cd91 Optimize some 64-bit multiplication by constants into two lea's or one lea + shl since imulq is slow (latency 5). e.g. by Evan Cheng · 15 years ago
  83. e8b6410 move a large method out of line. by Chris Lattner · 15 years ago
  84. a80efce Fix what surely must be a copy+pasto. by Dan Gohman · 15 years ago
  85. 84d08db Initialize LiveOutInfo's APInt members to zero, as APInt's by Dan Gohman · 15 years ago
  86. 0ede14f remove trailing whitespace by Jim Grosbach · 15 years ago
  87. d257f7d "ghostify" the ilist<Function> sentinel by Gabor Greif · 15 years ago
  88. 5c1f715 Allow invertable -xno- style optins as well. by Mike Stump · 15 years ago
  89. 9c01f2d Revert r67844. This fixes the llvm-gcc-4.2 build on Darwin. by Dan Gohman · 15 years ago
  90. a6b37c09 Fix build on MacOS 10.4 systems (suggested by Mike Smith). by Julien Lerouge · 15 years ago
  91. 1a36744 Fix this test so that it doesn't spuriously fail due to some by Dan Gohman · 15 years ago
  92. 705d800 Avoid hardcoding that X86 addresses have 4 operands. by Rafael Espindola · 15 years ago
  93. e4d5d34 Use less hard coded constants to make the code less brittle. by Rafael Espindola · 15 years ago
  94. 76d3838 Reapply r66415, which was reverted in r66426 for by Duncan Sands · 15 years ago
  95. a82dfca I am trying to add a segment to the X86 addresses matching to by Rafael Espindola · 15 years ago
  96. 0b8365c Revert r67798: it breaks llvm-gcc bootstrap on x86-64-linux, presumably due to by Duncan Sands · 15 years ago
  97. 4ad0d57 Documentation update. by Mikhail Glushenkov · 15 years ago
  98. d50d32b -write-graph now can be used with -o. by Mikhail Glushenkov · 15 years ago
  99. 74a057b Revert previous change in favour of an explanatory comment. by Duncan Sands · 15 years ago
  100. f89c269 A Release-Asserts build makes it sound like assertions by Duncan Sands · 15 years ago