1. 9b636cb Teach getModRefInfo that memcpy, memmove, and memset don't "capture" memory addresses. by Owen Anderson · 16 years ago
  2. dd12f96 Fold (-x + -y) -> -(x+y) which promotes better association, fixing by Chris Lattner · 16 years ago
  3. 5329bb2 fix pasto by Chris Lattner · 16 years ago
  4. 0b0803a Split up subtracts into add+negate if they have a reassociable use or operand by Chris Lattner · 16 years ago
  5. f06c3c2 upgrade and simplify this test. by Chris Lattner · 16 years ago
  6. 9bc5ed7 make the logic for breaking up subtracts more explicit, no by Chris Lattner · 16 years ago
  7. 6263f94 Remove llvm-upgrade. by Tanya Lattner · 16 years ago
  8. 456012c move PR2053 to here. by Chris Lattner · 16 years ago
  9. 5f13724 fix this test. by Chris Lattner · 16 years ago
  10. d349a4e Remove llvm-upgrade by Tanya Lattner · 16 years ago
  11. 2d290f9 Remove llvm-upgrade. by Tanya Lattner · 16 years ago
  12. 26fdb11 this test isn't useful since we added @ notation for globals. by Chris Lattner · 16 years ago
  13. 8a39257 this line was commented out. by Chris Lattner · 16 years ago
  14. 709f6ec Remove llvm-upgrade and update tests. by Tanya Lattner · 16 years ago
  15. 9197493 Removing llvm upgrade, so remove tests specific to llvm-upgrade and update the tests that used it. by Tanya Lattner · 16 years ago
  16. 3d5378f Remove any 'nest' parameter attributes if the function by Duncan Sands · 16 years ago
  17. b3a9460 Some micro-optimizations. by Duncan Sands · 16 years ago
  18. d497d9f I cannot find a libgcc function for this builtin. Therefor expanding it to a noop (which is how it use to be treated). If someone who knows the x86 backend better than me could tell me how to get a lock prefix on an instruction, that would be nice to complete x86 support. by Andrew Lenharth · 16 years ago
  19. 051bb7b Teach LegalizeTypes how to expand the operands of by Duncan Sands · 16 years ago
  20. 17bcde9 Try to clarify which compilers can be used for the build. by Duncan Sands · 16 years ago
  21. 559f422 Refactor some code; check if commuteInstruction is able to commute the instruction. by Evan Cheng · 16 years ago
  22. 22c5c1b llvm.memory.barrier, and impl for x86 and alpha by Andrew Lenharth · 16 years ago
  23. 527c250 Fix typos. by Bill Wendling · 16 years ago
  24. 42a7788 Rename CountMemOperands to ComputeMemOperandsEnd to reflect what by Dan Gohman · 16 years ago
  25. 94ebde1 Revert 47177, which was incorrect. by Dan Gohman · 16 years ago
  26. d1bb1c2 upgrade this test, which wasn't testing the right thing since llvm-upgrade came around. by Chris Lattner · 16 years ago
  27. 0104234 rename llx -> ll by Chris Lattner · 16 years ago
  28. de7f560 This test is not interesting. by Evan Cheng · 16 years ago
  29. 0123b7d Make tblgen a little smarter about constants smaller than i32. Currently, by Scott Michel · 16 years ago
  30. 9f8ec25 simplify this. by Chris Lattner · 16 years ago
  31. 35e11cd Modify test to expect improved code. by Dale Johannesen · 16 years ago
  32. bd3e5aa The copy instruction being coalesced will be removed, it is not a kill. by Evan Cheng · 16 years ago
  33. e3e0957 Fixed bug in FoldingSetIteratorImpl where we did not correctly check if by Ted Kremenek · 16 years ago
  34. 53c607f Skip over the defs and start at the uses when looking for operands by Dan Gohman · 16 years ago
  35. 3b66555 Use the TargetInstrDescr to determine the number of operands by Dan Gohman · 16 years ago
  36. 31fdedd Fix this test on linux, which returns S242 using sret. by Duncan Sands · 16 years ago
  37. ca3a56f Teach LegalizeTypes how to promote the flags by Duncan Sands · 16 years ago
  38. ec321b4 Handle \n's in value names for more targets. The asm printers by Chris Lattner · 16 years ago
  39. 3502d0d If the llvm name contains an unprintable character, don't print it in by Chris Lattner · 16 years ago
  40. 705da96 targets that support quotes for mangled names still need to escape newlines by Chris Lattner · 16 years ago
  41. 3b40744 Cosmetics. by Dale Johannesen · 16 years ago
  42. c8d044e - Removing the infamous r2rMap_ and rep() method. Now the coalescer will update by Evan Cheng · 16 years ago
  43. f20db15 Added CommuteChangesDestination(). This returns true if commuting the specified by Evan Cheng · 16 years ago
  44. 63e3cd4 Remove unnecessary #include. by Evan Cheng · 16 years ago
  45. 21be384 Use StoreSDNode::getValue instead of calling getOperand directly by Dan Gohman · 16 years ago
  46. ab1a035 Remove warning about 64-bit code on processor by Dale Johannesen · 16 years ago
  47. 2e78b78 It is not safe to call fork in PrintStackTrace. Sometimes it freezes the program. by Lauro Ramos Venancio · 16 years ago
  48. 9ae39b5 Change MemOperand's size and offset to be 64-bit. by Dan Gohman · 16 years ago
  49. 9d9b204 Fix PR2028 by Devang Patel · 16 years ago
  50. b4c9a68 nocona, core2 and penryn support 64 bit. by Dale Johannesen · 16 years ago
  51. b6e1dd7 Support vector constant zeros, thanks to Zack Rusin for the testcase. by Chris Lattner · 16 years ago
  52. db01c8b Rewrite tblgen handling of subtarget features so by Dale Johannesen · 16 years ago
  53. 9b03daa If loop header is also loop exiting block then OrigPN is incoming value for B loop header. by Devang Patel · 16 years ago
  54. 5a0e7b4 Fix a warning about comparison between signed and unsigned, by Dan Gohman · 16 years ago
  55. 8c5c22f Fix PR2029 by Chris Lattner · 16 years ago
  56. 423be62 Fix a miscompilation from Dan's recent apintification. by Chris Lattner · 16 years ago
  57. ccef580 Fix single precision FP constants on SPU. They are actually legal, by Nate Begeman · 16 years ago
  58. 8655b15 Rename CFEBuildInstrs.html to GCCFEBuildInstrs.html. by Duncan Sands · 16 years ago
  59. 00fee65 In TargetLowering::LowerCallTo, don't assert that by Duncan Sands · 16 years ago
  60. e179584 Change how FP immediates are handled. by Nate Begeman · 16 years ago
  61. 6e9bcee Remove llvm-upgrade by Tanya Lattner · 16 years ago
  62. e8b7ccf Support a new type of MachineOperand, MO_FPImmediate, used for holding by Nate Begeman · 16 years ago
  63. 13daadb simplify code, no functionality change. by Chris Lattner · 16 years ago
  64. 0fec975 Move some useful operands up into the all-targets .td by Nate Begeman · 16 years ago
  65. f504eef Nuke dead comment by Nate Begeman · 16 years ago
  66. c91b49b Testcase for PR2032. by Nick Lewycky · 16 years ago
  67. 95f0ba2 Fix PR2032. Inform the alias analysis of changes to the underlying program. by Nick Lewycky · 16 years ago
  68. dcd188d Remove llvm-upgrade. by Tanya Lattner · 16 years ago
  69. eb05f90 upgrade some entries, remove stuff that is done. by Chris Lattner · 16 years ago
  70. ea1cddf the mid-level optimizer removes this stuff. by Chris Lattner · 16 years ago
  71. 48b4d96 this one is easy. by Chris Lattner · 16 years ago
  72. 8b0cb7b This readme entry is done, testcase here: CodeGen/X86/zero-remat.ll by Chris Lattner · 16 years ago
  73. 1d1ef14 PR2027, Fix bugpoint's -find-bugs option, clean up the code. by Nick Lewycky · 16 years ago
  74. 5598b70 Fix test. by Evan Cheng · 16 years ago
  75. d9fe41c Allow the APInt form of ComputeMaskedBits to operate on i128 types. by Dan Gohman · 16 years ago
  76. f4f92f5 Assigning an APInt to 0 with plain assignment gives it a one-bit by Dan Gohman · 16 years ago
  77. 72d2fd5 Avoid setting bits that aren't demanded. by Dan Gohman · 16 years ago
  78. cd2ad1d Fix a typo in a comment. by Dan Gohman · 16 years ago
  79. 977a76f Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBits by Dan Gohman · 16 years ago
  80. ea06906 A loop latch phi node may have uses inside loop, not just in loop header. by Devang Patel · 16 years ago
  81. 7649127 Rename APInt's isPositive to isNonNegative, to reflect what it actually does. by Dan Gohman · 16 years ago
  82. 23067df While moving exit condition, do not drop loop latch on the floor. by Devang Patel · 16 years ago
  83. 42dd77f Add countTrailingOnes member functions to APInt. by Dan Gohman · 16 years ago
  84. b5cfaae Fix a typo in a comment. by Dan Gohman · 16 years ago
  85. ca2a0e1 Add count{Leading,Trailing}Ones_{32,64} functions with simple implementations. by Dan Gohman · 16 years ago
  86. 02c4836 Keep track of exit value operand number when operands are swapped. by Devang Patel · 17 years ago
  87. afe6c2b Enable exception handling int JIT by Nicolas Geoffray · 17 years ago
  88. 84ad837 New test, see comments. by Dale Johannesen · 17 years ago
  89. d462ba8 Teach LegalizeTypes how to expand and promote CTLZ, by Duncan Sands · 17 years ago
  90. 82f0a09 gcc 3.2.3 is also bad. by Chris Lattner · 17 years ago
  91. a1998d1 Fix the PPC JIT regressions by encoding zeroreg as 0 for BLR. by Chris Lattner · 17 years ago
  92. eedcf3f remove some dead code. by Chris Lattner · 17 years ago
  93. e45252e Remove use of ltdl by Devang Patel · 17 years ago
  94. 20dcb4c Add notes on Ada compilers that can be used for by Duncan Sands · 17 years ago
  95. a65ee03 Fix typo. Thanks to Duncan for noticing. by Wojciech Matyjewicz · 17 years ago
  96. 3a4cbe2 Add comments as per review feedback. by Wojciech Matyjewicz · 17 years ago
  97. cdbcfcc Some code clean up. by Evan Cheng · 17 years ago
  98. b1f6f91 Simplify. by Evan Cheng · 17 years ago
  99. 9cec00e Simplify. by Evan Cheng · 17 years ago
  100. e984e50 Fix a potential serious problem where kills belonging to the val# defined by a two-address instruction is also on the val# that defines the input. by Evan Cheng · 17 years ago