1. ed069fc This never got updated to reflect the project makefile changes by Chris Lattner · 19 years ago
  2. 21f587c Simple edits; remove unimplimented cases and clarify long haul SLU cases. by Jim Laskey · 19 years ago
  3. 841d12d Fix the JIT encoding of LWA, LD, STD, and STDU. by Chris Lattner · 19 years ago
  4. 076866c Checking in first round of scheduling tablegen files. Not tied in as yet. by Jim Laskey · 19 years ago
  5. 3d8df55 add a case by Chris Lattner · 19 years ago
  6. fbcd54f Fix PR637 by Chris Lattner · 19 years ago
  7. a27ea76 Add an option to this pass. If it is set, we are allowed to internalize by Chris Lattner · 19 years ago
  8. f9c6105 add an option to the internalize pass by Chris Lattner · 19 years ago
  9. 40c62d5 Fold (select C, load A, load B) -> load (select C, A, B). This happens quite by Chris Lattner · 19 years ago
  10. b277cbc Duraid pointed out that it is impolite to emit PPC:: into the IA64 backend by Chris Lattner · 19 years ago
  11. 9d2b817 Do the right thing and enable 64 bit regs under the control of a subtarget by Nate Begeman · 19 years ago
  12. 1d9d742 First bits of 64 bit PowerPC stuff, currently disabled. A lot of this is by Nate Begeman · 19 years ago
  13. a0e221d Implement some feedback from Chris re: constant canonicalization by Nate Begeman · 19 years ago
  14. 419f8b6 Legalize BUILD_PAIR appropriately for upcoming 64 bit PowerPC work. by Nate Begeman · 19 years ago
  15. d41abfa Use %s instead of hard coding the input filename. by John Criswell · 19 years ago
  16. 11af4ea fold fmul X, +2.0 -> fadd X, X; by Nate Begeman · 19 years ago
  17. 8532cf6 Make this work for FP constantexprs by Chris Lattner · 19 years ago
  18. 5e678e0 Oops, X+0.0 isn't foldable, but X+-0.0 is. by Chris Lattner · 19 years ago
  19. 560a17d relax this a bit, as we only support the default rounding mode by Chris Lattner · 19 years ago
  20. a1ff931 Apparently, people object to floating pointers. Picky picky. by Chris Lattner · 19 years ago
  21. 82d61a1 As requested, a blurb on sub-targets. by Jim Laskey · 19 years ago
  22. 7d6915c fix some grammar-o's I noticed by Chris Lattner · 19 years ago
  23. c38959f Feedback from Nate. by Chris Lattner · 19 years ago
  24. df921f0 Document -view-isel-dags and -view-sched-dags by Chris Lattner · 19 years ago
  25. f623a08 Add notes about MF.viewCFG() and friends. by Chris Lattner · 19 years ago
  26. 854077d add a trivial fold by Chris Lattner · 19 years ago
  27. 7a025c8 Add a bunch of info about the isel autogenerator. Review appreciated! by Chris Lattner · 19 years ago
  28. 32e89f2 Fill this out some more. Add description of MBB/MF. Fix some broken links, by Chris Lattner · 19 years ago
  29. 47adebb Add a stub for the TargetSubtarget class. Jim, please fill a blurb in here by Chris Lattner · 19 years ago
  30. c3b0540 Update this significantly, mention subtarget and isel generation support. by Chris Lattner · 19 years ago
  31. 21e463b More PPC32 -> PPC changes, as well as merging some classes that were by Nate Begeman · 19 years ago
  32. 5024d93 Make the generated code significantly more memory efficient, by using by Chris Lattner · 19 years ago
  33. e35d3bb update this a little bit to talk about the dag combiner and remove inaccuracies. by Chris Lattner · 19 years ago
  34. 750dbd5 Fix this logic. by Chris Lattner · 19 years ago
  35. 85d63bb Add a case we were missing that was causing us to fail CodeGen/PowerPC/rlwinm.ll:test3 by Chris Lattner · 19 years ago
  36. 34f342e Remove some dead code now that the dag combiner exists. by Nate Begeman · 19 years ago
  37. 4cb5a1b Remove some dead code: the ORI/ORIS cases are autogen'd. This makes by Chris Lattner · 19 years ago
  38. de12382 prune #includes by Chris Lattner · 19 years ago
  39. 75c9f67 These instructions are now autogenerated by Chris Lattner · 19 years ago
  40. e0b2e63 Add a pattern for FSQRTS by Chris Lattner · 19 years ago
  41. 651dea7 remove dead code by Chris Lattner · 19 years ago
  42. 7e82f13 Implement the last major missing piece in the DAG isel generator: when emitting by Chris Lattner · 19 years ago
  43. 8136cda Use getExtLoad here instead of getNode, as extloads produce two values. This by Chris Lattner · 19 years ago
  44. d242419 remove broken SRA/rlwimi case by Chris Lattner · 19 years ago
  45. 16e71f2 Rename PPC32*.h to PPC*.h by Chris Lattner · 19 years ago
  46. b9459b7 Merge PPCJITInfo.h and PPC32JITInfo.h. Note that the PowerPCJITInfo by Chris Lattner · 19 years ago
  47. 2668959 Rename PowerPC*.h to PPC*.h by Chris Lattner · 19 years ago
  48. 26bd0d4 Rename PowerPCInstrBuilder.h -> PPC* by Chris Lattner · 19 years ago
  49. ec4b73c Nuke the PowerPCTargetMachine.h header. Note that the PowerPCTargetMachine by Chris Lattner · 19 years ago
  50. f379997 Rename PowerPC*.td -> PPC*.td by Chris Lattner · 19 years ago
  51. f1ed100 These are dead by Chris Lattner · 19 years ago
  52. 4c7b43b Eliminate PowerPC.td and PPC32.td, consolidating them into PPC.td by Chris Lattner · 19 years ago
  53. e87bc1f Like the comment says... by Chris Lattner · 19 years ago
  54. 617742b Nuke PowerPCInstrFormats.h, its contents are dead. Remove the definitions by Chris Lattner · 19 years ago
  55. 14e2cf6 Properly split f32 and f64 into separate register classes for scalar sse fp by Nate Begeman · 19 years ago
  56. e0de44a Remove an unnecsesary file. PPC32 and PPC64 share architected registers. by Nate Begeman · 19 years ago
  57. 444215d add the integer truncate/extension operations by Chris Lattner · 19 years ago
  58. 0b61677 Make sure targets depend on TargetSelectionDAG.td by Chris Lattner · 19 years ago
  59. 3f31d43 These are now autogenerated by Chris Lattner · 19 years ago
  60. 603d78c Now that we have int/fp lattice values, implement the SDTCisOpSmallerThanOp by Chris Lattner · 19 years ago
  61. 3c7e18d Fairly serious rework of the typing code to add new int/fp lattice values. by Chris Lattner · 19 years ago
  62. e0583b1 simplify the code a bit by Chris Lattner · 19 years ago
  63. 7cb6491 Add patterns for FP round/extend by Chris Lattner · 19 years ago
  64. 13664a6 add a new SDTCisOpSmallerThanOp type constraint, and implement fround/fextend in terms of it by Chris Lattner · 19 years ago
  65. 03ebd80 Add basic support for recognizing a new SDTCisOpSmallerThanOp type constraint by Chris Lattner · 19 years ago
  66. 0ee7cff Implement a couple of new (important) features. by Chris Lattner · 19 years ago
  67. 75ee2eb Do not let getLegalValueTypes return a list with duplicates in it by Chris Lattner · 19 years ago
  68. 216def8 fold sext_in_reg, sext_in_reg where both have the same VT. This was by Nate Begeman · 19 years ago
  69. b4871ad Allow $ by Chris Lattner · 19 years ago
  70. 5054f16 Relax the checking on zextload generation a bit, since as sabre pointed out by Nate Begeman · 19 years ago
  71. 40f44f1 Fix errors when compiling with -pedantic by Chris Lattner · 19 years ago
  72. 24edbb7 Fix the trunc(load) case, finally allowing crafty and povray to pass by Chris Lattner · 19 years ago
  73. f988405 Fix some bugs in (sext (load x)) by Chris Lattner · 19 years ago
  74. 9ad8481 When ExpandOp'ing a [SZ]EXTLOAD, make sure to remember that the chain by Chris Lattner · 19 years ago
  75. 4c8f8f0 Implement PromoteOp for *EXTLOAD, allowing MallocBench/gs to Legalize by Chris Lattner · 19 years ago
  76. bfd65a0 Fix the remaining DAGCombiner issues pointed out by sabre. This should fix by Nate Begeman · 19 years ago
  77. 67a44cd Fix a minor bug in the dag combiner that broke pcompress2 and some other tests. by Chris Lattner · 19 years ago
  78. d223f5e Updated to be less restrictive on what is matched by Patrick Meredith · 19 years ago
  79. 144ff66 Add support to Legalize for expanding i64 sextload/zextload into hi and lo by Nate Begeman · 19 years ago
  80. 53c523c Inhibit instructions from being pushed before function calls. This will by Jim Laskey · 19 years ago
  81. e08fe8d7 apparently one of the makefile changes changed libprofile.so to profile.so by Chris Lattner · 19 years ago
  82. b89dd23 This script is used to remove nodes with the label %tmp(.#)* and all by Patrick Meredith · 19 years ago
  83. dcdadef Nate implemented this :) by Chris Lattner · 19 years ago
  84. ded4963 Move some Legalize functionality over to the DAGCombiner where it belongs. by Nate Begeman · 19 years ago
  85. ced9d5d SimplifySelectCC is dead by Nate Begeman · 19 years ago
  86. 765784a Fix a potential bug with two combine-to's back to back that chris pointed by Nate Begeman · 19 years ago
  87. 3df4d52 More cool stuff for the dag combiner. We can now finally handle things by Nate Begeman · 19 years ago
  88. fab66f6 Finally committing to the new scheduler. Still -sched=none by default. by Jim Laskey · 19 years ago
  89. 851a22d Added graphviz/gv support for MF. by Jim Laskey · 19 years ago
  90. 11acc44 this passes with the change in predicate by Chris Lattner · 19 years ago
  91. d6155e9 Fix (hopefully the last) issue where LSR is nondeterminstic. When pulling by Chris Lattner · 19 years ago
  92. 7b445c5 Fix another problem where LSR was being nondeterminstic. Also remove elements by Chris Lattner · 19 years ago
  93. 4b43159 lsr doesn't emit gep instructions anymore by Chris Lattner · 19 years ago
  94. b4dd1b8 Fix another lsr-is-nondeterministic case by Chris Lattner · 19 years ago
  95. a179ab3 Fix a powerpc crash on CodeGen/Generic/llvm-ct-intrinsics.ll by Chris Lattner · 19 years ago
  96. 05b5743 Add a canonicalization that got lost, fixing PowerPC/fold-li.ll:SUB by Chris Lattner · 19 years ago
  97. 04ecf6d clean up some corner cases by Chris Lattner · 19 years ago
  98. 87514ca Implement trivial DSE. If two stores are neighbors and store to the same by Chris Lattner · 19 years ago
  99. 01a2202 Add support for CombineTo, allowing the dag combiner to replace nodes with by Chris Lattner · 19 years ago
  100. e64dfbc new testcase by Chris Lattner · 19 years ago