1. 7b73834 Change the arg lowering code to use copyfromreg from vregs associated by Chris Lattner · 19 years ago
  2. 8c44698 This has been moved to the target-indep code by Chris Lattner · 19 years ago
  3. 82da522 This code is no longer needed, it is moved to the target-indep code by Chris Lattner · 19 years ago
  4. fa57702 If a function has liveins, and if the target requested that they be plopped by Chris Lattner · 19 years ago
  5. f2cded7 Majik numbers are bad by Chris Lattner · 19 years ago
  6. 31262ce Remove some dead vectors by Chris Lattner · 19 years ago
  7. 7835cdd Add a simple xform to simplify array accesses with casts in the way. by Chris Lattner · 19 years ago
  8. 396b2ba Fix an issue where LSR would miss rewriting a use of an IV expression by a PHI node that is not the original PHI. by Chris Lattner · 19 years ago
  9. c634235 fails since linux-itanium headers are Different by Duraid Madina · 19 years ago
  10. eed4827 Add a helper function, allowing us to simplify some code a bit, changing by Chris Lattner · 19 years ago
  11. 408902b Implement a simple xform to turn code like this: by Chris Lattner · 19 years ago
  12. 15cc608 new testcase by Chris Lattner · 19 years ago
  13. 9c1f0fd Another load-peephole optimization: do gcse when two loads are next to by Chris Lattner · 19 years ago
  14. 128a003 new testcase by Chris Lattner · 19 years ago
  15. 62f254d Implement a trivial form of store->load forwarding where the store and the by Chris Lattner · 19 years ago
  16. 598fbf7 new testcase by Chris Lattner · 19 years ago
  17. 12b5041 Fix a regression from last night, which caused this pass to create invalid by Chris Lattner · 19 years ago
  18. e4b5657 relax pattern match on name by Chris Lattner · 19 years ago
  19. 24e357c new testcase by Chris Lattner · 19 years ago
  20. b6a69e7 Add a new getLoopLatch() method. by Chris Lattner · 19 years ago
  21. 331a183 new method by Chris Lattner · 19 years ago
  22. c6bae65 _test: by Chris Lattner · 19 years ago
  23. a0cf183 new testcase by Chris Lattner · 19 years ago
  24. 2b931e8 Regenerate by Chris Lattner · 19 years ago
  25. 2fc4f12 Rearrange two rules, which apparently makes some versions of bison happier. by Chris Lattner · 19 years ago
  26. 6b780a7 Make sure to disable 64-bit extensions for this test by Chris Lattner · 19 years ago
  27. c4dd1a4 Fix more Visual Studio build problems. by Jeff Cohen · 19 years ago
  28. 8337b07 Fix miscellaneous Visual Studio build problems. by Jeff Cohen · 19 years ago
  29. 7259df3 implement Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll. by Chris Lattner · 19 years ago
  30. be04081 new testcase by Chris Lattner · 19 years ago
  31. e6ec9f2 PowerPC cannot truncstore i1 natively by Chris Lattner · 19 years ago
  32. 13d58e7 Allow targets to say they don't support truncstore i1 (which includes a mask by Chris Lattner · 19 years ago
  33. a500fc6 Add a missing #include, patch courtesy of Baptiste Lepilleur. by Chris Lattner · 19 years ago
  34. 3ec5d74 Fix a problem duraid encountered on itanium where this folding: by Chris Lattner · 19 years ago
  35. 08addbd Fix a crash viewing dags that have target nodes in them by Chris Lattner · 19 years ago
  36. c9fe750 I forgot that we always spill fp values as 64-bits. Implement spill folding by Chris Lattner · 19 years ago
  37. f38df04 Fix a problem that Nate noticed, where spill code was not getting coallesced by Chris Lattner · 19 years ago
  38. 1463019 code cleanup by Chris Lattner · 19 years ago
  39. 50ea01e Use continue in the use-processing loop to make it clear what the early exits by Chris Lattner · 19 years ago
  40. 39ee1ac Last round of 2-node folds from SD.cpp. Will move on to 3 node ops such by Nate Begeman · 19 years ago
  41. ceb0a52 remove debugging code *slaps head* by Chris Lattner · 19 years ago
  42. b11443d When spilling a live range that is used multiple times by one instruction, by Chris Lattner · 19 years ago
  43. 043870d Teach the code generator that rlwimi is commutable if the rotate amount by Chris Lattner · 19 years ago
  44. ed628ce Added targets to speed up build of llc. by Jim Laskey · 19 years ago
  45. a4d9dc7 New testcase, neither should require a register-register copy by Chris Lattner · 19 years ago
  46. 3793709 add an accessor to provide more checking by Chris Lattner · 19 years ago
  47. f2a17a7 use new accessors to simplify code. Add checking to make sure top-level instr by Chris Lattner · 19 years ago
  48. 2018005 add some accessors by Chris Lattner · 19 years ago
  49. 2eb2517 Introduce two new concepts: by Chris Lattner · 19 years ago
  50. 95f6b76 Fix incorrect comment by Chris Lattner · 19 years ago
  51. 3270760 Implement a complete type inference system for dag patterns, based on the by Chris Lattner · 19 years ago
  52. b85c64c whitespace/comment changes, no functionality diffs by Chris Lattner · 19 years ago
  53. e9f4ba8 Compute the value types that are natively supported by a target. by Chris Lattner · 19 years ago
  54. 33c92e9 Parse information about type constraints on SDNodes by Chris Lattner · 19 years ago
  55. 6af14a6 use node info in the one place we currently use it by Chris Lattner · 19 years ago
  56. ca559d0 start parsing SDNode info records by Chris Lattner · 19 years ago
  57. 223df22 Move yet more folds over to the dag combiner from sd.cpp by Nate Begeman · 19 years ago
  58. 47f01f1 Add a bunch of stuff needed for node type inference. Move 'BLR' down with by Chris Lattner · 19 years ago
  59. 751eabf Fix indentation by Chris Lattner · 19 years ago
  60. ca572be regenerate by Chris Lattner · 19 years ago
  61. a1207a5 Add support for automatically created anonymous definitions. by Chris Lattner · 19 years ago
  62. d0d1d39 x and X should be structurally identical by Chris Lattner · 19 years ago
  63. 33694cf new expression type by Chris Lattner · 19 years ago
  64. ba4b144 regenerate by Chris Lattner · 19 years ago
  65. 69b545e Tabs to spaces. by Chris Lattner · 19 years ago
  66. fbf8e57 Keep names even when inlining. This allows us to realize that ADDI is: by Chris Lattner · 19 years ago
  67. bfde080 add patterns for x?oris? by Chris Lattner · 19 years ago
  68. 3e63ead add patterns to the addi/addis/mulli etc instructions. Define predicates by Chris Lattner · 19 years ago
  69. d1cdc70 Add patterns for some new instructions, allowing the use of the ineg fragment. by Chris Lattner · 19 years ago
  70. e29dca4 add some missing PPC backend files by Chris Lattner · 19 years ago
  71. 777fd27 Add tblgen fpcmp and the nightly tester to the utils folder by Chris Lattner · 19 years ago
  72. 8c65344 ignore generated files by Chris Lattner · 19 years ago
  73. 19c0907 Remove some cases handled by the generated portion of the isel by Chris Lattner · 19 years ago
  74. 54cb8fd Initial cut of the dag isel generator. This is still very much a work in by Chris Lattner · 19 years ago
  75. 9980119 Another round of dag combiner changes. This fixes some missing XOR folds by Nate Begeman · 19 years ago
  76. dc6e2e0 Fix a bug that Tzu-Chien Chiu noticed: live interval analysis does NOT by Chris Lattner · 19 years ago
  77. f89d78d Implement a common missing fold, (add (add x, c1), c2) -> (add x, c1+c2). by Nate Begeman · 19 years ago
  78. c98d823 On non-apple systems, when using -march=ppc32, do not print: by Chris Lattner · 19 years ago
  79. 3eb3369 Print: '' is not a recognized processor for this target (ignoring processor) by Chris Lattner · 19 years ago
  80. 1e111c7 Fix a bug nate ran into with replacealluseswith. In the recursive cse case, by Chris Lattner · 19 years ago
  81. fde3f30 Add a new argument to ReplaceAllUsesWith to keep track of nodes deleted by by Chris Lattner · 19 years ago
  82. 2300f55 Add an option to the DAG Combiner to enable it for beta runs, and turn on by Nate Begeman · 19 years ago
  83. 6b5d9cd Rename a class. These files are being migrated to the new isel and I want to by Chris Lattner · 19 years ago
  84. eeff9b0 Test the new 64bit i64<->fp functionality by Nate Begeman · 19 years ago
  85. c09eeec Implement i64<->fp using the fctidz/fcfid instructions on PowerPC when we by Nate Begeman · 19 years ago
  86. 46a7800 regenerate by Chris Lattner · 19 years ago
  87. 9978332 Tighten up the specification to allow TableGen/nested-comment.td to pass by Chris Lattner · 19 years ago
  88. 5838b21 new testcase: tblgen should grok this. by Chris Lattner · 19 years ago
  89. 46a776e Fix up the AssertXext problem, as well as adding it at calls by Andrew Lenharth · 19 years ago
  90. 92cce90 Add note about future optimization noted in the ppc compiler writer's guide by Nate Begeman · 19 years ago
  91. d401dff Add accessor for 64bit flag, so that we can tell when it is safe to by Nate Begeman · 19 years ago
  92. 83e75ec Next round of DAGCombiner changes. This version now passes all the tests by Nate Begeman · 19 years ago
  93. 2286cab Add a requirement, patch contributed by Henrik Bach. by Chris Lattner · 19 years ago
  94. f71df33 revert part of the last change, should fix regressions by Andrew Lenharth · 19 years ago
  95. e147ceb explicitly specify an operands list for patterns with inputs (e.g. neg) by Chris Lattner · 19 years ago
  96. 6cd40d5 include the dag isel fragment by Chris Lattner · 19 years ago
  97. bb38b6f ask for a dag isel by Chris Lattner · 19 years ago
  98. f31f09e allow for a target to ask for a dag isel by Chris Lattner · 19 years ago
  99. 4a24c64 Add an option and stuff implementation of a dag isel emitter by Chris Lattner · 19 years ago
  100. 6a8a21c Fix a checking failure in gs by Chris Lattner · 19 years ago