1. 67a44cd Fix a minor bug in the dag combiner that broke pcompress2 and some other tests. by Chris Lattner · 20 years ago
  2. d223f5e Updated to be less restrictive on what is matched by Patrick Meredith · 20 years ago
  3. 144ff66 Add support to Legalize for expanding i64 sextload/zextload into hi and lo by Nate Begeman · 20 years ago
  4. 53c523c Inhibit instructions from being pushed before function calls. This will by Jim Laskey · 20 years ago
  5. e08fe8d7 apparently one of the makefile changes changed libprofile.so to profile.so by Chris Lattner · 20 years ago
  6. b89dd23 This script is used to remove nodes with the label %tmp(.#)* and all by Patrick Meredith · 20 years ago
  7. dcdadef Nate implemented this :) by Chris Lattner · 20 years ago
  8. ded4963 Move some Legalize functionality over to the DAGCombiner where it belongs. by Nate Begeman · 20 years ago
  9. ced9d5d SimplifySelectCC is dead by Nate Begeman · 20 years ago
  10. 765784a Fix a potential bug with two combine-to's back to back that chris pointed by Nate Begeman · 20 years ago
  11. 3df4d52 More cool stuff for the dag combiner. We can now finally handle things by Nate Begeman · 20 years ago
  12. fab66f6 Finally committing to the new scheduler. Still -sched=none by default. by Jim Laskey · 20 years ago
  13. 851a22d Added graphviz/gv support for MF. by Jim Laskey · 20 years ago
  14. 11acc44 this passes with the change in predicate by Chris Lattner · 20 years ago
  15. d6155e9 Fix (hopefully the last) issue where LSR is nondeterminstic. When pulling by Chris Lattner · 20 years ago
  16. 7b445c5 Fix another problem where LSR was being nondeterminstic. Also remove elements by Chris Lattner · 20 years ago
  17. 4b43159 lsr doesn't emit gep instructions anymore by Chris Lattner · 20 years ago
  18. b4dd1b8 Fix another lsr-is-nondeterministic case by Chris Lattner · 20 years ago
  19. a179ab3 Fix a powerpc crash on CodeGen/Generic/llvm-ct-intrinsics.ll by Chris Lattner · 20 years ago
  20. 05b5743 Add a canonicalization that got lost, fixing PowerPC/fold-li.ll:SUB by Chris Lattner · 20 years ago
  21. 04ecf6d clean up some corner cases by Chris Lattner · 20 years ago
  22. 87514ca Implement trivial DSE. If two stores are neighbors and store to the same by Chris Lattner · 20 years ago
  23. 01a2202 Add support for CombineTo, allowing the dag combiner to replace nodes with by Chris Lattner · 20 years ago
  24. e64dfbc new testcase by Chris Lattner · 20 years ago
  25. 07ed417 Teach the DAGCombiner several new tricks, teaching it how to turn by Nate Begeman · 20 years ago
  26. 1628947 A testcase sitting in my tree by Chris Lattner · 20 years ago
  27. d739075 Fix comment by Chris Lattner · 20 years ago
  28. bba9aa3 Add ISD::ADD to MaskedValueIsZero by Chris Lattner · 20 years ago
  29. 3892560 This function is now dead by Chris Lattner · 20 years ago
  30. af21d55 Enable Nate's excellent DAG combiner work by default. This allows the by Chris Lattner · 20 years ago
  31. 7b1fe15 These definitions have been moved to common code. by Chris Lattner · 20 years ago
  32. 17f2cf0 Pull DAG ISel generation nodes out of the PowerPC backend to where they by Chris Lattner · 20 years ago
  33. a19cea0 add a todo for something I noticed by Chris Lattner · 20 years ago
  34. ee899e6 (X & Y) & C == 0 if either X&C or Y&C are zero by Chris Lattner · 20 years ago
  35. 5fb0deb Make MaskedValueIsZero a bit more aggressive by Chris Lattner · 20 years ago
  36. fa08fb2 This seems useful from the original patch that added the function. If there is a reason it is not useful on a RISC type target, let me know and I will pull it out by Andrew Lenharth · 20 years ago
  37. 60de63d Fix funky xcode indentation by Chris Lattner · 20 years ago
  38. a18af06 Hrm, you didn't see this. by Chris Lattner · 20 years ago
  39. 7305ae2 Fix a source of non-determinism in the backend: the order of processing by Chris Lattner · 20 years ago
  40. 089c25c When emiting a CopyFromReg and the source is already a vreg, do not bother by Chris Lattner · 20 years ago
  41. 65a419a Disable formation of rlwinm instructions from SRA bases. This fixes by Chris Lattner · 20 years ago
  42. 0cb34c4 Testcase that is miscompiled by the ppc backend by Chris Lattner · 20 years ago
  43. 7d47a61 Remove another unused file. Preparing for the great "enable i64 on ppc32" by Nate Begeman · 20 years ago
  44. b995c5e remove a comma to compile with pedantic gcc by Chris Lattner · 20 years ago
  45. 02f77d1 Remove a file that is no longer used by Nate Begeman · 20 years ago
  46. f845b45 Lo and behold, the last bits of SelectionDAG.cpp have been moved over. by Nate Begeman · 20 years ago
  47. cf01a70 When preselecting, favor things that have low depth to select first. This by Chris Lattner · 20 years ago
  48. 9a9719e remove debugging code by Chris Lattner · 20 years ago
  49. c4ced26 implement CodeGen/PowerPC/div-2.ll:test2-4 by propagating zero bits through by Chris Lattner · 20 years ago
  50. a77e86e These don't need to be sdivs. by Chris Lattner · 20 years ago
  51. 6c4dad0 fix indentation by Chris Lattner · 20 years ago
  52. 094c8fc Turn sdivs into udivs when we can prove the sign bits are clear. This by Chris Lattner · 20 years ago
  53. babac05 New testcase, should turn into a ushr by Chris Lattner · 20 years ago
  54. cadee65 Remove prolific source of VC++ truncation warnings. by Jeff Cohen · 20 years ago
  55. 68d98e0 Remove useless variable. by Jeff Cohen · 20 years ago
  56. 71abaab add a hack to work around broken VC++ scoping rules. Thx to JeffC for pointing by Chris Lattner · 20 years ago
  57. eb5d47d Fix a CQ regression from my patch to split F32/F64 into seperate register by Chris Lattner · 20 years ago
  58. 602b02a double to float casts should nto result in an fmr by Chris Lattner · 20 years ago
  59. 7a7c979 Fix CodeGen/Generic/bool-to-double.ll by Chris Lattner · 20 years ago
  60. ee73880 test broken in the IA64 backend. by Chris Lattner · 20 years ago
  61. 6a16f6a Pull out Call, reducing stack frame size from 6032 bytes to 5184 bytes. by Chris Lattner · 20 years ago
  62. 222adac Pull out setcc, this reduces stack frame size from 7520 to 6032 bytes by Chris Lattner · 20 years ago
  63. 2b63e4c Pull two more methods out, reducing stack frame size from 8224 -> 7520 bytes by Chris Lattner · 20 years ago
  64. bd937b9 Add a recursive-iterative hybrid stage to attempt to reduce stack space, this by Chris Lattner · 20 years ago
  65. cf5c79b silence a bogus GCC warning by Chris Lattner · 20 years ago
  66. 8a61a75 Fix the LLC regressions on X86 last night. In particular, when undoing by Chris Lattner · 20 years ago
  67. f3fb71b This is suppose to work now by Andrew Lenharth · 20 years ago
  68. d5613de remove VAX compatibility instruction, we will never use this by Andrew Lenharth · 20 years ago
  69. 32fca00 Make the legalizer completely non-recursive by Chris Lattner · 20 years ago
  70. 0558f61 Let the combiner handle more cases by Nate Begeman · 20 years ago
  71. 829cb81 Remove some bad code from Legalize by Nate Begeman · 20 years ago
  72. e17daeb Check in some more DAGCombiner pieces by Nate Begeman · 20 years ago
  73. 22480c4 Fix a bug in the local spiller, where we could take code like this: by Chris Lattner · 20 years ago
  74. f5c6e6b silence some warnings by Chris Lattner · 20 years ago
  75. 3ea0b47 implement visitBR_CC so that PowerPC/inverted-bool-compares.ll passes by Chris Lattner · 20 years ago
  76. ad13715 fix some pastos by Chris Lattner · 20 years ago
  77. 9503859 Add a new HandleNode class, which is used to handle (haha) cases in the by Chris Lattner · 20 years ago
  78. d623e95 add a helper class by Chris Lattner · 20 years ago
  79. 5c46f74 Implement the code for PowerPC/inverted-bool-compares.ll, even though it by Chris Lattner · 20 years ago
  80. d48050a make sure that -view-isel-dags is the input to the isel, not the input to by Chris Lattner · 20 years ago
  81. 9155902 Fix a crash compiling Olden/tsp by Chris Lattner · 20 years ago
  82. 0cb09f1 Add some rules for building preprocessed files by Chris Lattner · 20 years ago
  83. a1e3f54 refactor a bit of code. by Chris Lattner · 20 years ago
  84. 23ec01f Minor speedup to avoid array searches given a Use*. This speeds up bc reading by Chris Lattner · 20 years ago
  85. d0ff1ad Change the signature of replaceUsesOfWithOnConstant. The bool was always by Chris Lattner · 20 years ago
  86. 40cdede Change the signature of replaceUsesOfWithOnConstant to take a Use* and not by Chris Lattner · 20 years ago
  87. a55b30a For large constants (e.g. arrays and structs with many elements) just by Chris Lattner · 20 years ago
  88. d7a3fc6 minor cleanup/fastpath for the bcreader. This speeds up the bcreader by Chris Lattner · 20 years ago
  89. 9d528dc Reverting to version - until problem isolated. by Jim Laskey · 20 years ago
  90. ccc8ed7 Add a forward def by Chris Lattner · 20 years ago
  91. 1aa1972 Fix some faulty logic in the libcall inserter. by Nate Begeman · 20 years ago
  92. c182a88 implement the struct version of the array speedup, speeding up the by Chris Lattner · 20 years ago
  93. ab55698 Fix DemoteRegToStack on an invoke. This fixes PR634. by Chris Lattner · 20 years ago
  94. 27d404c Add back a workaround that fixes some breakages from chris's last change. by Nate Begeman · 20 years ago
  95. 7a66e68 Clean up the code a bit. Use isInstructionTriviallyDead to be more aggressive by Chris Lattner · 20 years ago
  96. 457029c new testcase for PR635 by Chris Lattner · 20 years ago
  97. cea141f Change ConstantArray::replaceUsesOfWithOnConstant to attempt to update by Chris Lattner · 20 years ago
  98. 5cbade9 move some methods, no other changes by Chris Lattner · 20 years ago
  99. dfdd6c5 minor microoptimizations by Chris Lattner · 20 years ago
  100. eebac5f Use a map to cache the ModuleType information, so we can do logarithmic by Chris Lattner · 20 years ago