1. 0225a1d More DebugLoc propagation in floating-point methods. by Bill Wendling · 17 years ago
  2. d34470c Standardize comments about folding xforms. by Bill Wendling · 17 years ago
  3. 7581bfa Get rid of the non-DebugLoc-ified getNOT() method. by Bill Wendling · 17 years ago
  4. a03e74b Propagate debug loc info for some FP arithmetic methods. by Bill Wendling · 17 years ago
  5. b0162f5 Propagate debug loc info for some FP arithmetic methods. by Bill Wendling · 17 years ago
  6. 67a6768 Propagate debug loc info for BIT_CONVERT. by Bill Wendling · 17 years ago
  7. 8509c90 Propagate debug loc info for more *_EXTEND methods. by Bill Wendling · 17 years ago
  8. 683c957 Propagate debug loc info for ANY_EXTEND. by Bill Wendling · 17 years ago
  9. 6ce610f Propagate debug loc info for some of the *_EXTEND functions. by Bill Wendling · 17 years ago
  10. 34584e6 - Propagate debug loc info for SELECT. by Bill Wendling · 17 years ago
  11. 8810337 Propagate debug loc info for Shifts. by Bill Wendling · 17 years ago
  12. 317bd70 Propagate debug loc info for XOR and MatchRotate. by Bill Wendling · 17 years ago
  13. 0902564 Propagate debug loc info for OR. Also clean up some comments. by Bill Wendling · 17 years ago
  14. 6af7618 Perform obvious constant arithmetic folding. by Bill Wendling · 17 years ago
  15. 2627a88 Propagate debug loc info for AND. Also clean up some comments. by Bill Wendling · 17 years ago
  16. b74c867 Propagate debug loc info in SimplifyBinOpWithSameOpcodeHands. by Bill Wendling · 17 years ago
  17. 826d114 Propagate debug loc info in SimplifyNodeWithTwoResults. by Bill Wendling · 17 years ago
  18. 326411d Propagate debug loc info for MULHS. by Bill Wendling · 17 years ago
  19. 6d3bf8c Propagate debug loc info for SREM and UREM. by Bill Wendling · 17 years ago
  20. 07d8514 Propagate debug loc info for UDIV. by Bill Wendling · 17 years ago
  21. 944d34b Propagate debug loc info for SDIV. by Bill Wendling · 17 years ago
  22. 73e16b2 Forgot to propagate debug loc info here. by Bill Wendling · 17 years ago
  23. 9c8148a Propagate debug loc info for MUL. by Bill Wendling · 17 years ago
  24. b0702e0 Propagate debug loc info in SUB. by Bill Wendling · 17 years ago
  25. 14036c0 Propagate debug loc info in ADDC and ADDE. by Bill Wendling · 17 years ago
  26. f4eb226 Propagate debug loc info in DAG combine's "ADD". by Bill Wendling · 17 years ago
  27. d69c314 - Propagate debug loc info in combineSelectAndUse(). by Bill Wendling · 17 years ago
  28. 5c71acf Propagate debug location info for the token factor. by Bill Wendling · 17 years ago
  29. 35247c3 Add DebugLoc propagation to some of the methods in DAG combiner. by Bill Wendling · 17 years ago
  30. e5af2d3 Make x86's BT instruction matching more thorough, and add some by Dan Gohman · 17 years ago
  31. f560ffa Make isOperationLegal do what its name suggests, and introduce a by Dan Gohman · 17 years ago
  32. ce9bc12 Add an assertion to the form of SelectionDAG::getConstant that takes by Dan Gohman · 17 years ago
  33. e7852d0 Take the next steps in making SDUse more consistent with LLVM Use, and by Dan Gohman · 17 years ago
  34. a90c8e6 Fold x-0 to x in unsafe-fp-math mode. This comes up in the by Dan Gohman · 17 years ago
  35. 67ba223 Fix a minor bug in DAGCombiner's folding of SELECT. Folding "select C, 0, 1" by Bob Wilson · 17 years ago
  36. 760f86f Don't create ISD::FNEG nodes after legalize if they aren't legal. by Dan Gohman · 17 years ago
  37. 4c24546 Add SelectionDAG::getNOT method to construct bitwise NOT operations, by Bob Wilson · 17 years ago
  38. 764fd0c Simplify ReduceLoadWidth's logic: it doesn't need several different by Dan Gohman · 17 years ago
  39. f5add58 Fix a dagcombine to not generate loads of non-round integer types, by Dan Gohman · 17 years ago
  40. dbe664a Fix SelectionDAG::ReplaceAllUsesWith to behave correctly when by Dan Gohman · 17 years ago
  41. e3bc6ae Simplify extract element based on comments from Duncan Sands. by Mon P Wang · 17 years ago
  42. 7ac9cdf Simplify extract element of a scalar to vector. by Mon P Wang · 17 years ago
  43. b6a6164 Use the getNode() accessor instead of accessing the Node by Dan Gohman · 17 years ago
  44. df874ee new nodes should be added to the worklist, not old nodes. by Chris Lattner · 17 years ago
  45. 79ce276 Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph by Dan Gohman · 17 years ago
  46. cc91d63 Fix a DAGCombiner abort on an invalid shift count constant. This fixes PR3250. by Dan Gohman · 17 years ago
  47. 5480c04 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
  48. 7c7bc72 Change comments so everybody can understand them, hopefully. by Dale Johannesen · 17 years ago
  49. f9cbc1f Add another permutation where we should get rid of a-a. by Dale Johannesen · 17 years ago
  50. 58e39b0 One more permutation of subtracting off a base value. by Dale Johannesen · 17 years ago
  51. fd3b7b7 A new dag combine; several permutations of this by Dale Johannesen · 17 years ago
  52. ab55ebd Redo the arithmetic with overflow architecture. I was changing the semantics of by Bill Wendling · 17 years ago
  53. 775bb80 Clarify FIXME. by Bill Wendling · 17 years ago
  54. a60b523 Make fix for r60829 less conservative to allow the proper optimization for by Mon P Wang · 17 years ago
  55. 2476e5d If ADD, SUB, or MUL have an overflow bit that's used, don't do transformation on by Bill Wendling · 17 years ago
  56. bae527d Fixed a bug when trying to optimize a extract vector element of a by Mon P Wang · 17 years ago
  57. 34d7985 One more transformation. by Dale Johannesen · 17 years ago
  58. 221cd2f Add a few more transformations. by Dale Johannesen · 17 years ago
  59. 56eca91 Add a missing case in visitADD. by Dale Johannesen · 17 years ago
  60. 25cf227 If the type legalizer actually legalized anything by Duncan Sands · 17 years ago
  61. 0322808 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 17 years ago
  62. 8ac0d4b - Move conversion of [SU]ADDO from DAG combiner into legalizer. by Bill Wendling · 17 years ago
  63. 137dccd Default to converting UADDO to the generic form that SADDO is converted to. by Bill Wendling · 17 years ago
  64. 6c63f62 Remove chains. Unnecessary. by Bill Wendling · 17 years ago
  65. 1c55a9c Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC" by Bill Wendling · 17 years ago
  66. 7cdc3c8 Implement the sadd_with_overflow intrinsic. This is converted into by Bill Wendling · 17 years ago
  67. ae89bb1 Fix for PR3040: by Bill Wendling · 17 years ago
  68. aeb06d2 Added support for the following definition of shufflevector by Mon P Wang · 17 years ago
  69. 3eb57d5 Type of shuffle mask has changed. by Evan Cheng · 17 years ago
  70. 6e1c623 Don't produce invalid comparisons after legalize. by Chris Lattner · 17 years ago
  71. 94989ac Use a legal integer type for vector shuffle mask by Duncan Sands · 17 years ago
  72. 6520e20 Teach DAGCombine to fold constant offsets into GlobalAddress nodes, by Dan Gohman · 17 years ago
  73. 74feef2 Define patterns for shld and shrd that match immediate by Dan Gohman · 17 years ago
  74. 0329466 Rename LoadX to LoadExt. by Evan Cheng · 17 years ago
  75. 7111b02 Rename APFloat::convertToAPInt to bitcastToAPInt to by Dale Johannesen · 17 years ago
  76. 7810bfe Rename ConstantSDNode's getSignExtended to getSExtValue, for by Dan Gohman · 17 years ago
  77. f3cbca2 Reapplying r56550 by Bill Wendling · 17 years ago
  78. 83e05c4 Temporarily revert r56550 until missing commit can be added. by Eric Christopher · 17 years ago
  79. df0c7bc Refactor the constant folding code into it's own function. And call it from both by Bill Wendling · 17 years ago
  80. 242ebd1 Per review feedback: Only perform by Evan Cheng · 17 years ago
  81. 4fbd796 Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* and by Dan Gohman · 17 years ago
  82. f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
  83. 942ca7f In visitUREM, arrange for the temporary UDIV node to be by Dan Gohman · 17 years ago
  84. 9a0d1ba Revert my previous change -- the subtraction of two constants was a no-op by Bill Wendling · 17 years ago
  85. ca460d5 Convert by Bill Wendling · 17 years ago
  86. 3dd168d Fix a search+replace-o. by Dan Gohman · 17 years ago
  87. 6448d91 Clean up uses of TargetLowering::getTargetMachine. by Dan Gohman · 17 years ago
  88. 2692d59 Another situation where ROTR is cheaper than ROTL. by Bill Wendling · 17 years ago
  89. 353dea2 For this pattern, ROTR is the cheaper option. by Bill Wendling · 17 years ago
  90. c5cbda1 - Fix comment so that it describes how the code really works: by Bill Wendling · 17 years ago
  91. 12632d2 fix some 80-col violations by Gabor Greif · 17 years ago
  92. eb9f892 Transform (x << (y&31)) -> (x << y). This takes advantage of the fact x86 shift instructions 2nd operand (shift count) is limited to 0 to 31 (or 63 in the x86-64 case). by Evan Cheng · 17 years ago
  93. 4529966 Fix 80 col. violations. by Evan Cheng · 17 years ago
  94. 17a568b Back out 55498. It broken Apple style bootstrapping. by Evan Cheng · 17 years ago
  95. ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
  96. a3f8b7a Optimize DAGCombiner's worklist processing. Previously it started by Dan Gohman · 17 years ago
  97. 99a6cb9 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 17 years ago
  98. a267651 Disable DAGCombine's alignment inference in "fast" codegen mode. by Dan Gohman · 17 years ago
  99. 7f8613e Improve support for vector casts in LLVM IR and CodeGen. by Dan Gohman · 17 years ago
  100. 8cea8ff Take the FrameOffset into account when computing the alignment by Dan Gohman · 17 years ago