1. 3bd5403 Yet another test by Nate Begeman · 19 years ago
  2. d44d3d5 New tests! by Nate Begeman · 19 years ago
  3. 7b81c75 Added documentation for vset and vselect. by Robert Bocchino · 19 years ago
  4. fb7217b Clean up DemandedBitsAreZero interface by Nate Begeman · 19 years ago
  5. 70804d3 Fix a nit sabre noticed by Nate Begeman · 19 years ago
  6. cd6a6ed Don't expand sdiv by power of two before legalize, since it will likely by Nate Begeman · 19 years ago
  7. c2fe97e unbreak the build by Chris Lattner · 19 years ago
  8. 5298bcc Unbreak x86 be by Evan Cheng · 19 years ago
  9. 0017d48 Fix loops where the header has an exit, fixing a loop-unswitch crash on crafty by Chris Lattner · 19 years ago
  10. 8ec1817 Fix a comment sabre noticed :) by Nate Begeman · 19 years ago
  11. b5fefc7 A couple new regression tests to make sure we always pattern match the new by Nate Begeman · 19 years ago
  12. 551bf3f kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC by Nate Begeman · 19 years ago
  13. 2512569 Fix another miscompilation exposed by lencode, where we lowered i64->f32 by Chris Lattner · 19 years ago
  14. a648df2 add note about div by power of 2 by Chris Lattner · 19 years ago
  15. 5755b17 Fix bug noticed by VC++. by Jeff Cohen · 19 years ago
  16. ddc0022 Inform Visual Studio of deleted file. by Jeff Cohen · 19 years ago
  17. 9c3c2e9 Whoops, didn't mean to check this in yet. by Nate Begeman · 19 years ago
  18. c22f357 Add a missing and useful pat frag by Nate Begeman · 19 years ago
  19. 52221f7 start of some new simplification code, not thoroughly tested, use at your own by Chris Lattner · 19 years ago
  20. 7634ac4 Remind ourselves to revisit the "pxor vs. xorps/xorpd to clear XMM registers" by Evan Cheng · 19 years ago
  21. 4c5dcf5 Kill the x86 pattern isel. boom. by Nate Begeman · 19 years ago
  22. dc8acb6 Remove the entry about using movapd for SSE reg-reg moves. by Evan Cheng · 19 years ago
  23. 39d1761 pxor (for FLD0SS) encoding was missing the OpSize prefix. by Evan Cheng · 19 years ago
  24. 6a6eb7b Remove the skeleton target, it doesn't produce useful code and there are by Chris Lattner · 19 years ago
  25. cffbb51 Dumb bug. Code sees a memcpy from X+c so it increments src offset. But it by Evan Cheng · 19 years ago
  26. fe5cb19 1. Use pxor instead of xoraps / xorapd to clear FR32 / FR64 registers. This by Evan Cheng · 19 years ago
  27. 19ade3b Use movaps / movapd to spill / restore V4F4 / V2F8 registers. by Evan Cheng · 19 years ago
  28. 56b9e1c remove skeleton target by Chris Lattner · 19 years ago
  29. 368e18d Rework the SelectionDAG-based implementations of SimplifyDemandedBits by Nate Begeman · 19 years ago
  30. a6bbfe8 don't build the skeleton target by Chris Lattner · 19 years ago
  31. 27630d5 remove support for the skeleton target by Chris Lattner · 19 years ago
  32. 10cd9bb Change SplitBlock to increment a BasicBlock::iterator, not an Instruction*. Apparently they do different things :) by Chris Lattner · 19 years ago
  33. 77dea9b MOVAPSrr and MOVAPDrr instruction format should be MRMSrcReg. by Evan Cheng · 19 years ago
  34. 00d3d44 by Duraid Madina · 19 years ago
  35. 298ebf2 If the false case is the current basic block, then this is a self loop. by Evan Cheng · 19 years ago
  36. 8f4880b Lowering of sdiv X, pow2 was broken, this fixes it. This patch is written by Chris Lattner · 19 years ago
  37. af2f351 Fix a minor makefile bug with lex/yacc handling that nate noticed. We don't by Chris Lattner · 19 years ago
  38. 21c107a Fix VC++ warning. by Jeff Cohen · 19 years ago
  39. 8e77a8c Visual Studio enters the future of bisoning. by Jeff Cohen · 19 years ago
  40. d51425a Use movaps / movapd (instead of movss / movsd) to do FR32 / FR64 reg to reg by Evan Cheng · 19 years ago
  41. f17c42d fix a bug where we unswitched the wrong way by Chris Lattner · 19 years ago
  42. 18a8452 A bit more memset / memcpy optimization. by Evan Cheng · 19 years ago
  43. a48654e Implement trivial unswitching for switch stmts. This allows us to trivial by Chris Lattner · 19 years ago
  44. fe1c312 Remove an entry. by Evan Cheng · 19 years ago
  45. a47876d Remove an unused function parameter. by Evan Cheng · 19 years ago
  46. 4e13239 make "trivial" unswitching significantly more general. It can now handle by Chris Lattner · 19 years ago
  47. 74d0aa9 Turn a memcpy from string constant into a series of stores of constant values. by Evan Cheng · 19 years ago
  48. 2f98594 fix a bunch of alpha regressions. see bug 709 by Andrew Lenharth · 19 years ago
  49. 5946fef new test by Chris Lattner · 19 years ago
  50. d0e58e3 Should not combine ISD::LOCATIONs until we have scheme to remove from by Jim Laskey · 19 years ago
  51. 3fdde11 Checking the wrong value. This caused us to emit silly code like by Chris Lattner · 19 years ago
  52. 19fd628 Code sufficiently protected against this test. by Jim Laskey · 19 years ago
  53. 937c60a reverting previous change, will add support for other compilers later by Duraid Madina · 19 years ago
  54. fb4ab00 Convert over to the new way of handling lex/bison checked into cvs by Chris Lattner · 19 years ago
  55. bdd3c16 Check the new form for bison output into CVS by Chris Lattner · 19 years ago
  56. 1f1edce bugfixes by Chris Lattner · 19 years ago
  57. 58af2a1 Convert this over to work with the new makefiles by Chris Lattner · 19 years ago
  58. 6599c75 Convert the bison-output-checked-into-cvs makefile handling stuff to work by Chris Lattner · 19 years ago
  59. 4509047 Sparc actually *DOES* have a directive for emitting zeros. In fact, it requires by Chris Lattner · 19 years ago
  60. 2fecc0f random lexer change to test the makefile updating stuff by Chris Lattner · 19 years ago
  61. 6fa1f57 Fix SingleSource/Regression/C/2004-08-12-InlinerAndAllocas.c on Sparc. by Chris Lattner · 19 years ago
  62. 197ab87 HP aCC (and a bunch of other compilers, no doubt) don't share by Duraid Madina · 19 years ago
  63. eb71340 oops, I meant this by Duraid Madina · 19 years ago
  64. 5954e4e zap by Duraid Madina · 19 years ago
  65. 80a8a26 previously, configure would die if GCC or ICC was not found. Now it'll by Duraid Madina · 19 years ago
  66. 2354f5a Remove an entry. by Evan Cheng · 19 years ago
  67. 17ef92e Use .zerofill on x86/darwin. by Evan Cheng · 19 years ago
  68. c080d6f Lower memcpy with small constant size operand into a series of load / store ops. by Evan Cheng · 19 years ago
  69. 6d9d13d more refactoring, no functionality change. by Chris Lattner · 19 years ago
  70. f3f0a9c cvtsd2ss / cvtss2sd encoding bug. by Evan Cheng · 19 years ago
  71. 7335f9b movaps, movapd encoding bug. by Evan Cheng · 19 years ago
  72. fed5d9d pull some code out into a function by Chris Lattner · 19 years ago
  73. 7ce7bf2 new testcase that broke unswitch due to loopsimplify not doing the right thing. by Chris Lattner · 19 years ago
  74. 0ab9f96 Canonicalize inner loops before outer loops. Inner loop canonicalization by Chris Lattner · 19 years ago
  75. dea7245 Doh again! by Evan Cheng · 19 years ago
  76. c27e056 When splitting exit edges to canonicalize loops, make sure to put the new by Chris Lattner · 19 years ago
  77. ae302ab new note by Chris Lattner · 19 years ago
  78. 0d7db6f If we have zero initialized data with external linkage, use .zerofill to by Chris Lattner · 19 years ago
  79. ae9a84b Using wrong DW_FORM. by Jim Laskey · 19 years ago
  80. ee50a1a Don't special case XS, XD prefixes. by Evan Cheng · 19 years ago
  81. 576c141 Bug fix: XS, XD prefixes were being emitted twice. by Evan Cheng · 19 years ago
  82. 33d5082 Make sure that weak functions are aligned properly by Chris Lattner · 19 years ago
  83. ddf7532 Duh by Evan Cheng · 19 years ago
  84. 968c178 Remove -disable-x86-sse by Evan Cheng · 19 years ago
  85. 60330ff add an assert by Chris Lattner · 19 years ago
  86. c4f8eee Keep to < 80 cols by Evan Cheng · 19 years ago
  87. ac940ab Missed a break so memcpy cases fell through to memset. Doh. by Evan Cheng · 19 years ago
  88. 80e89d7 Fixed a build breakage. by Evan Cheng · 19 years ago
  89. a03a5dc Rename maxStoresPerMemSet to maxStoresPerMemset, etc. by Evan Cheng · 19 years ago
  90. 952b7d6 Add a entry. by Evan Cheng · 19 years ago
  91. 87ed716 Set maxStoresPerMemSet to 16. Ditto for maxStoresPerMemCpy and by Evan Cheng · 19 years ago
  92. 1db92f9 Expand memset dst, c, size to a series of stores if size falls below the by Evan Cheng · 19 years ago
  93. 82eaf62 Enable SSE (for the right subtargets) by Evan Cheng · 19 years ago
  94. 976e110 Match changes to unix build system. by Jeff Cohen · 19 years ago
  95. 06a248c9 now that libcalls don't suck, we can remove this hack by Chris Lattner · 19 years ago
  96. 1828ee1 Adjust to new style "generated files in CVS" mechanism for lex output by Chris Lattner · 19 years ago
  97. 32eecb0 adjust to new style of handling lexer changes by Chris Lattner · 19 years ago
  98. e8242b1 Adjust to new form of handling lexer dependencies, this way shouldn't have by Chris Lattner · 19 years ago
  99. 342567c Implement an alternative way of handling generated lex files in CVS. This by Chris Lattner · 19 years ago
  100. 77efe27 Wrap a couple more long lines by Chris Lattner · 19 years ago