1. c7c3f11 Pass AliasAnalysis thru to DAGCombiner. by Jim Laskey · 19 years ago
  2. d4edf2c Tidy up after truncstore changes. by Jim Laskey · 19 years ago
  3. d42a523 Debug tweak. by Evan Cheng · 19 years ago
  4. 30f73e7 Make sure that the node returned by SimplifySetCC is added to the worklist by Chris Lattner · 19 years ago
  5. 8ac9d0e fold setcc of a setcc. by Chris Lattner · 19 years ago
  6. 51dabfb When SimplifySetCC was moved to the DAGCombiner, it was never removed from by Chris Lattner · 19 years ago
  7. 274062c Reduce the workload by not adding chain users to work list. by Jim Laskey · 19 years ago
  8. dc78cbf Fix a bug where we incorrectly turned '(X & 0) == 0' into '(X & 0) >> -1', by Chris Lattner · 19 years ago
  9. 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 19 years ago
  10. 26d2990 Lower X%C into X/C+stuff. This allows the 'division by a constant' logic to by Chris Lattner · 19 years ago
  11. 130a647 Add RemoveDeadNode to remove a dead node and its (potentially) dead operands. by Evan Cheng · 19 years ago
  12. 3657ffe add a minor dag combine noticed when looking at PR945 by Chris Lattner · 19 years ago
  13. 3ad175b D'oh - need to use the rigth kind of store. by Jim Laskey · 19 years ago
  14. 7aed46c Alias analysis of TRUNCSTORE. by Jim Laskey · 19 years ago
  15. 2d84c4c Typo by Jim Laskey · 19 years ago
  16. c2b19f3 Handle aliasing of loadext. by Jim Laskey · 19 years ago
  17. 7ca56af Fix regression in combiner alias analysis. by Jim Laskey · 19 years ago
  18. 2e49f09 Naming consistency. by Evan Cheng · 19 years ago
  19. 82c3d8f Jimptables working again on alpha. by Andrew Lenharth · 19 years ago
  20. 7554806 add two helper methods. by Chris Lattner · 19 years ago
  21. 9629aba FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper SelectionDAGCSEMap ID. by Evan Cheng · 19 years ago
  22. 45aeccc Also update getNodeLabel for LoadSDNode. by Evan Cheng · 19 years ago
  23. 0ac1c6a SDNode::dump should also print out extension type and VT. by Evan Cheng · 19 years ago
  24. 55b5708 Fix another bug in extload promotion. by Chris Lattner · 19 years ago
  25. 62f2a3c Fix a bug introduced by my LOAD/LOADX changes. by Evan Cheng · 19 years ago
  26. 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 19 years ago
  27. 6270f68 Eliminate more token factors by taking advantage of transitivity: by Chris Lattner · 19 years ago
  28. 7138234 Combiner alias analysis passes Multisource (release-asserts.) by Jim Laskey · 19 years ago
  29. ed83a70 Fix a bug legalizing zero-extending i64 loads into 32-bit loads. The bottom by Chris Lattner · 19 years ago
  30. cf9668f initialize ivar by Chris Lattner · 19 years ago
  31. e0cfc8b jump tables handle pic by Chris Lattner · 19 years ago
  32. 4bdd275 Fix a miscompilation of: by Chris Lattner · 19 years ago
  33. 786225a Make use of getStore(). by Evan Cheng · 19 years ago
  34. ad071e1 Add getStore() helper function to create ISD::STORE nodes. by Evan Cheng · 19 years ago
  35. bc588b8 Alias analysis code clean ups. by Jim Laskey · 19 years ago
  36. 693163e Fix some typos that can cause a flag value to have more than one use. by Evan Cheng · 19 years ago
  37. 6ff23e5 More extensive alias analysis. by Jim Laskey · 19 years ago
  38. c548428 Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an by Evan Cheng · 19 years ago
  39. bf497a3 Fix an obvious typo. by Evan Cheng · 19 years ago
  40. 01078fb Debugging kruft by Jim Laskey · 19 years ago
  41. ec20402 Add ability to annotate (color) nodes in a viewGraph. by Jim Laskey · 19 years ago
  42. 57f9a43 refactor critical edge breaking out into the SplitCritEdgesForPHIConstants method. by Chris Lattner · 19 years ago
  43. 1611343 Comments on JumpTableness by Andrew Lenharth · 19 years ago
  44. bb15185 Load chain check is not needed by Jim Laskey · 19 years ago
  45. 79597d2 Chain can be any operand by Jim Laskey · 19 years ago
  46. 3dd1170 Wrong size for load by Jim Laskey · 19 years ago
  47. 172585b Can't move a load node if it's chain is not used. by Jim Laskey · 19 years ago
  48. 14fbcbf Accidental enable of bad code by Jim Laskey · 19 years ago
  49. 288af5e Fix chain dropping in load and drop unused stores in ret blocks. by Jim Laskey · 19 years ago
  50. 279f053 Core antialiasing for load and store. by Jim Laskey · 19 years ago
  51. beec30e Add support for other relocation bases to jump tables, as well as custom asm directives by Andrew Lenharth · 19 years ago
  52. 2ae5b87 PIC jump table entries are always 32-bit. This fixes PIC jump table support on X86-64. by Evan Cheng · 19 years ago
  53. 2adffa1 Make it work for DAG combine of multi-value nodes. by Evan Cheng · 19 years ago
  54. 516b0ea core corrections by Jim Laskey · 19 years ago
  55. d1aed7a Basic "in frame" alias analysis. by Jim Laskey · 19 years ago
  56. 0e4b922 fold (aext (and (trunc x), cst)) -> (and x, cst). by Chris Lattner · 19 years ago
  57. bf37087 Check the right value type. This fixes 186.crafty on x86 by Chris Lattner · 19 years ago
  58. 111c228 Compile: by Chris Lattner · 19 years ago
  59. 6007b84 Generalize (zext (truncate x)) and (sext (truncate x)) folding to work when by Chris Lattner · 19 years ago
  60. e3152e5 Compile: int test3(int a, int b) { return (a < 0) ? a : 0; } by Chris Lattner · 19 years ago
  61. 8475058 Fold the full generality of (any_extend (truncate x)) by Chris Lattner · 19 years ago
  62. 5f42a24 Two things: by Chris Lattner · 19 years ago
  63. 0ea26ca Expand 64-bit shifts more optimally if we know that the high bit of the by Chris Lattner · 19 years ago
  64. 863ac76 Fold extract_element(cst) to cst by Chris Lattner · 19 years ago
  65. 5c6621c Minor speedup for legalize by avoiding some malloc traffic by Chris Lattner · 19 years ago
  66. 6b5578f Fix a typo. by Evan Cheng · 19 years ago
  67. 52cc1ea Allow i32 UDIV, SDIV, UREM, SREM to be expanded into libcalls. by Evan Cheng · 19 years ago
  68. 3fbd678 absolute addresses must match pointer size by Andrew Lenharth · 19 years ago
  69. 8829dc8 Oh yeah, this is needed too by Chris Lattner · 19 years ago
  70. a89654b simplify control flow, no functionality change by Chris Lattner · 19 years ago
  71. 7d7bffe Allow custom expand of mul by Chris Lattner · 19 years ago
  72. 1ec7273 Fold (X & C1) | (Y & C2) -> (X|Y) & C3 when possible. by Chris Lattner · 19 years ago
  73. 516b962 Split rotate matching code out to its own function. Make it stronger, by by Chris Lattner · 19 years ago
  74. c970f06 If LSR went through a lot of trouble to put constants (e.g. the addr of a global by Chris Lattner · 19 years ago
  75. 79980b0 Compile X << 1 (where X is a long-long) to: by Chris Lattner · 19 years ago
  76. d6594ae Added support for machine specific constantpool values. These are useful for by Evan Cheng · 19 years ago
  77. c66764c This code was trying too hard. By eliminating redundant edges in the CFG by Chris Lattner · 19 years ago
  78. 6ddf8ed Implement the fpowi now by lowering to a libcall by Chris Lattner · 19 years ago
  79. f3f333d Allow targets to custom lower expanded BIT_CONVERT's by Chris Lattner · 19 years ago
  80. d5e93c0 Fix CodeGen/Generic/2006-09-06-SwitchLowering.ll, a bug where SDIsel inserted by Chris Lattner · 19 years ago
  81. 7acf5f3 Change the default to 0, which means 'default'. by Chris Lattner · 19 years ago
  82. 09e4606 Completely eliminate def&use operands. Now a register operand is EITHER a by Chris Lattner · 19 years ago
  83. 0c9e0ff forgot this by Duraid Madina · 19 years ago
  84. 3f4fd0f Allow legalizer to expand ISD::MUL using only MULHS in the rare case that is by Evan Cheng · 19 years ago
  85. dfcfacb DAG combiner fix for rotates. Previously the outer-most condition checks by Evan Cheng · 19 years ago
  86. 1efba0e Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make it a static method of SelectionDAG. by Evan Cheng · 19 years ago
  87. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
  88. 694481e Eliminate SelectNodeTo() and getTargetNode() variants which take more than by Evan Cheng · 19 years ago
  89. 95514ba SelectNodeTo now returns a SDNode*. by Evan Cheng · 19 years ago
  90. f921a51 Fix PR861 by Chris Lattner · 19 years ago
  91. 228a18e switch the SUnit pred/succ sets from being std::sets to being smallvectors. by Chris Lattner · 19 years ago
  92. be38416 minor changes. by Chris Lattner · 19 years ago
  93. f83482d Use the appropriate typedef by Chris Lattner · 19 years ago
  94. 0b3e525 Start using SDVTList more consistently by Chris Lattner · 19 years ago
  95. 70046e9 add a new SDVTList type and new SelectionDAG::getVTList methods to streamline by Chris Lattner · 19 years ago
  96. f9f37fc eliminate use of getNode that takes vector of valuetypes. by Chris Lattner · 19 years ago
  97. 2fa6d3b Add a new getNode() method that takes a pointer to an already-intern'd list by Chris Lattner · 19 years ago
  98. e51ee04 remove SelectionDAG::InsertISelMapEntry, it is dead by Chris Lattner · 19 years ago
  99. 213a16c Add code to resize the CSEMap hash table. This doesn't speedup codegen of by Chris Lattner · 19 years ago
  100. 130fc13 Add the actual constant to the hash for ConstantPool nodes. Thanks to by Chris Lattner · 19 years ago