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