1. d42a523 Debug tweak. by Evan Cheng · 18 years ago
  2. 27e1fe9 Corrected load folding check. We need to start from the root of the sub-dag by Evan Cheng · 18 years ago
  3. bddc5d0 Start checking from the root of the matched sub-tree. by Evan Cheng · 18 years ago
  4. ce1381a When checking if a load can be folded, we check if there is any non-direct by Evan Cheng · 18 years ago
  5. 30f73e7 Make sure that the node returned by SimplifySetCC is added to the worklist by Chris Lattner · 18 years ago
  6. 4c1984d testcase for recent dag combiner patch. Before the entry bb was: by Chris Lattner · 18 years ago
  7. 8ac9d0e fold setcc of a setcc. by Chris Lattner · 18 years ago
  8. 51dabfb When SimplifySetCC was moved to the DAGCombiner, it was never removed from by Chris Lattner · 18 years ago
  9. 8f16eb9 disable this pass for now, it's causing issues by Chris Lattner · 18 years ago
  10. 7821a8a falling off the end of a function is ok with an unreachable instruction. by Chris Lattner · 18 years ago
  11. 7829887 testcase for recent selectiondag patch by Chris Lattner · 18 years ago
  12. 274062c Reduce the workload by not adding chain users to work list. by Jim Laskey · 18 years ago
  13. dc78cbf Fix a bug where we incorrectly turned '(X & 0) == 0' into '(X & 0) >> -1', by Chris Lattner · 18 years ago
  14. c50e2bc implement branch inspection/modification methods. by Chris Lattner · 18 years ago
  15. 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 18 years ago
  16. d51c87f it is easier to implement these when they are virtual by Chris Lattner · 18 years ago
  17. 5f1e4db allow branch reversal to fail by Chris Lattner · 18 years ago
  18. 1ccc47e Corrected formatting. by Bill Wendling · 18 years ago
  19. 4a84ad7 add the branch folding pass as a late cleanup pass for all targets. For now by Chris Lattner · 18 years ago
  20. b2cd261 replace the existing branch inspection/modification APIs with something more by Chris Lattner · 18 years ago
  21. eb15eee disable some objectionable code, maybe we can bring this pass to life by Chris Lattner · 18 years ago
  22. d77ddbc remove some dead code by Chris Lattner · 18 years ago
  23. 6a250ec add note by Chris Lattner · 18 years ago
  24. 594f4c6 set isBarrier correctly by Chris Lattner · 18 years ago
  25. eea52d3 Correctly handle instruction separators. by Chris Lattner · 18 years ago
  26. 4c7b07a Expose method and ivars for measuring inline asm length properly. by Chris Lattner · 18 years ago
  27. 7445ea6 Move some warnings to debug mode. by Andrew Lenharth · 18 years ago
  28. 33d06bc add FNEGS and FNEGD by Rafael Espindola · 18 years ago
  29. 0eff5ad Fix another dtor issue. The function local statics in this function were by Chris Lattner · 18 years ago
  30. 5395538 add SBCS and SUBS by Rafael Espindola · 18 years ago
  31. 26a76d1 implement calls to functions that return long by Rafael Espindola · 18 years ago
  32. 42b62f3 implement unordered floating point compares by Rafael Espindola · 18 years ago
  33. 339ec4c Workaround for templates by Jim Laskey · 18 years ago
  34. 774f854 Clean up dump. by Jim Laskey · 18 years ago
  35. efa3da5 avoid a ctor/dtor issue with the ProgramName global. by Chris Lattner · 18 years ago
  36. f3799d6 simplify trivial function by Chris Lattner · 18 years ago
  37. 4f77616 Really remove dead nodes from isel queue. by Evan Cheng · 18 years ago
  38. 500d8bf shrink anon-ns and mark stuff static. No functionality changes by Chris Lattner · 18 years ago
  39. 15bdc96 add a note by Chris Lattner · 18 years ago
  40. 26d2990 Lower X%C into X/C+stuff. This allows the 'division by a constant' logic to by Chris Lattner · 18 years ago
  41. 871a87d new testcase by Chris Lattner · 18 years ago
  42. f6f1f4e Add another cyclic dag test case. by Evan Cheng · 18 years ago
  43. 1fae00f Use RemoveDeadNode to kill dead node. by Evan Cheng · 18 years ago
  44. 130a647 Add RemoveDeadNode to remove a dead node and its (potentially) dead operands. by Evan Cheng · 18 years ago
  45. 3657ffe add a minor dag combine noticed when looking at PR945 by Chris Lattner · 18 years ago
  46. 494cec6 Doh. This wasn't causing problems by luck. by Evan Cheng · 18 years ago
  47. cf12ec4 Some X86ISD::CMP were created with wrong ValueType's. by Evan Cheng · 18 years ago
  48. f0edc6c Fix massive resource leaks in the bytecode reader. Reading a bytecode file by Chris Lattner · 18 years ago
  49. 65d8c1e mark call adjustments as modifying the SP by Chris Lattner · 18 years ago
  50. 93b8e49 adjcallstack up/down clobbers the sp by Chris Lattner · 18 years ago
  51. 740c2e0 adjcallstackup/down clobbers the stack pointer by Chris Lattner · 18 years ago
  52. 1e5e974 mark adjcallstack up/down as clobbering and using the SP by Chris Lattner · 18 years ago
  53. 33e4869 Move the Imp tblgen class from the X86 backend to common code. by Chris Lattner · 18 years ago
  54. 6ec3626 restore my previous patch, now that the X86 backend bug has been fixed: by Chris Lattner · 18 years ago
  55. f18c074 Mark ADJCALLSTACKUP/DOWN as clobbering ESP so that virtregmap will notice by Chris Lattner · 18 years ago
  56. 3ad175b D'oh - need to use the rigth kind of store. by Jim Laskey · 18 years ago
  57. b870100 Backing out Chris' last commit. It's breaking llvm-gcc bootstrapping. by Evan Cheng · 18 years ago
  58. f78ae9e fix compilation failure of smg2000 by Chris Lattner · 18 years ago
  59. f183cab If we see a load from a stack slot into a physreg, consider it as providing by Chris Lattner · 18 years ago
  60. 4326ef5 Prior load folding check on chain operand was too strict. It requires the by Evan Cheng · 18 years ago
  61. 078ff41 Replace custom dispatch code with two uses of InstVisitor. Improves by Nick Lewycky · 18 years ago
  62. 32159c1 Update tests. by Evan Cheng · 18 years ago
  63. 4fe4f25 Fold "zero extending vector loads" now that evan added the chain manip stuff. by Chris Lattner · 18 years ago
  64. ffe945e new testcase by Chris Lattner · 18 years ago
  65. 82a9164 ComplexPatterns sse_load_f32 and sse_load_f64 returns in / out chain operands. by Evan Cheng · 18 years ago
  66. af9db75 Add properties to ComplexPattern. by Evan Cheng · 18 years ago
  67. 94b3040 Added properties such as SDNPHasChain to ComplexPattern. by Evan Cheng · 18 years ago
  68. 7aed46c Alias analysis of TRUNCSTORE. by Jim Laskey · 18 years ago
  69. bcc3f0a regenerate by Chris Lattner · 18 years ago
  70. 1ceb6c8 Add support for let expressions around an mdef. This implements a new part by Chris Lattner · 18 years ago
  71. f187bab add test for mdef in a let by Chris Lattner · 18 years ago
  72. 82e2eea Clean-up of formatting and spelling. by Bill Wendling · 18 years ago
  73. 2d84c4c Typo by Jim Laskey · 18 years ago
  74. c2b19f3 Handle aliasing of loadext. by Jim Laskey · 18 years ago
  75. 98dd175 Explict processor. by Jim Laskey · 18 years ago
  76. b4eb092 Reduce the amount of state in the lowering code and drop old pattern ISel functions by Andrew Lenharth · 18 years ago
  77. 7ca56af Fix regression in combiner alias analysis. by Jim Laskey · 18 years ago
  78. 5aec0b0 Make sure combiner alias analysis does it's thing. by Jim Laskey · 18 years ago
  79. 2e49f09 Naming consistency. by Evan Cheng · 18 years ago
  80. 27b1bb9 Test case for the recently fixed FindModifiedNodeSlot bug. by Evan Cheng · 18 years ago
  81. 3cd5ca6 Put code example inside of "doc_code" divisions. by Bill Wendling · 18 years ago
  82. d615ded Use cute tblgen tricks to make zap handling more powerful. Specifically, by Chris Lattner · 18 years ago
  83. 3d2da9a new testcase, this should turn into zap by Chris Lattner · 18 years ago
  84. 82c3d8f Jimptables working again on alpha. by Andrew Lenharth · 18 years ago
  85. 78feeb0 Remove dead/redundant instructions. These are handled by ZAPNOTi by Chris Lattner · 18 years ago
  86. 39e73f7 Special case tblgen generated code for patterns like (and X, 255) or (or X, 42). by Chris Lattner · 18 years ago
  87. 2f239b9 Both of these functions should turn into cmpbge instructions, even though by Chris Lattner · 18 years ago
  88. 7554806 add two helper methods. by Chris Lattner · 18 years ago
  89. be8e721 Split some code out into a new method. The generated code is exactly by Chris Lattner · 18 years ago
  90. d13ba80 This entry is done. switched to the gcc way of doing things. by Andrew Lenharth · 18 years ago
  91. 9629aba FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper SelectionDAGCSEMap ID. by Evan Cheng · 18 years ago
  92. 67afa13 new testcase for zap generation, from the alpha readme by Chris Lattner · 18 years ago
  93. 8ca5afe This has apparently been fixed by Chris Lattner · 18 years ago
  94. 137d0ec Make the bugpoint reduction heuristics more effective. Patch submitted by by Chris Lattner · 18 years ago
  95. 493a7fc uint <-> double conversion by Rafael Espindola · 18 years ago
  96. 45aeccc Also update getNodeLabel for LoadSDNode. by Evan Cheng · 18 years ago
  97. 0ac1c6a SDNode::dump should also print out extension type and VT. by Evan Cheng · 18 years ago
  98. 667c349 add fp sub by Rafael Espindola · 18 years ago
  99. b47e1d0 add double <-> int conversion by Rafael Espindola · 18 years ago
  100. 55b5708 Fix another bug in extload promotion. by Chris Lattner · 18 years ago