1. ecd40a3 Remove unnecessary parens. by Dan Gohman · 16 years ago
  2. d87bd77 Fix -Wsign-compare warning (issued by clang++). by Ted Kremenek · 16 years ago
  3. 6855d62 fix 80 col violation, patch by Alastair Lynn by Chris Lattner · 16 years ago
  4. 43cd9e3 Fix sdisel memcpy, memset, memmove lowering: by Evan Cheng · 16 years ago
  5. 4ec0b67 fix PR6533 by updating the br(xor) code to remember the case by Chris Lattner · 16 years ago
  6. 703b12d Fix another bitwidth calculation to handle vector types; based on a by Dan Gohman · 16 years ago
  7. e14c408 Fix more code to work properly with vector operands. Based on by Dan Gohman · 16 years ago
  8. c8d3add Use APInt instead of zext value. by Bill Wendling · 16 years ago
  9. af13d82 This test case: by Bill Wendling · 16 years ago
  10. 4cec543 Fix several places to handle vector operands properly. by Dan Gohman · 16 years ago
  11. 228c31f Re-apply 97040 with fix. This survives a ppc self-host llvm-gcc bootstrap. by Evan Cheng · 16 years ago
  12. 4811d00 Speculatively revert r97011, "Re-apply 96540 and 96556 with fixes.", again in by Daniel Dunbar · 16 years ago
  13. 328a607 Re-apply 96540 and 96556 with fixes. by Evan Cheng · 16 years ago
  14. d0bf6f6 Revert commits 96556 and 96640, because commit 96556 breaks the by Duncan Sands · 16 years ago
  15. 0ceb68a Some dag combiner goodness: by Evan Cheng · 16 years ago
  16. 39c6d01 by David Greene · 16 years ago
  17. 4a61882 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  18. d74e002 Improve EXTRACT_VECTOR_ELT patch based on comments from Duncan by Mon P Wang · 16 years ago
  19. 72c60c7 Fixed a couple of optimization with EXTRACT_VECTOR_ELT that assumes the result by Mon P Wang · 16 years ago
  20. 555f61b Implement cond ? -1 : 0 with sbb. by Evan Cheng · 16 years ago
  21. 954f490 Fold (add x, shl(0 - y, n)) -> sub(x, shl(y, n)), to simplify some code by Dan Gohman · 16 years ago
  22. 88b65bc Canonicalize -1 - x to ~x. by Evan Cheng · 16 years ago
  23. dd5286d Fix a codegen abort seen in 483.xalancbmk. by Dan Gohman · 16 years ago
  24. ec57c81 Disable transformation of select of two loads to a select of address and then a load if the by Mon P Wang · 16 years ago
  25. 6bd3ef8 Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNode by Dan Gohman · 16 years ago
  26. dab2cd5 Fix rdar://7517201, a regression introduced by r92849. by Chris Lattner · 16 years ago
  27. 88de384 factor this code better and reduce nesting at the same by Chris Lattner · 16 years ago
  28. 166a4e6 Teach dag combine to fold the following transformation more aggressively: by Evan Cheng · 16 years ago
  29. 03f0af3 Don't assign the shift the same type as the variable being shifted. This could by Bill Wendling · 16 years ago
  30. fe5c352 Change errs() to dbgs(). by David Greene · 16 years ago
  31. b175de6 Increase opportunities to optimize (brcond (srl (and c1), c2)). by Evan Cheng · 16 years ago
  32. aadf060 Revert this dag combine change: Fold (zext (and x, cst)) -> (and (zext x), cst) by Evan Cheng · 16 years ago
  33. 852c486 Make 91378 more conservative. by Evan Cheng · 16 years ago
  34. d1521ef Fold (zext (and x, cst)) -> (and (zext x), cst). by Evan Cheng · 16 years ago
  35. ca7c690 Propagate zest through logical shift. by Evan Cheng · 16 years ago
  36. cecad35 Fix integer cast code to handle vector types. by Dan Gohman · 16 years ago
  37. 1d459e4 Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. by Dan Gohman · 16 years ago
  38. f5938d5 Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's primary used by selectdag passes. by Evan Cheng · 16 years ago
  39. 34a23ea Refactor InferAlignment out of DAGCombine. by Evan Cheng · 16 years ago
  40. 9655f84 Don't pull vector sext through both hands of a logical operation, since doing so prevents the fusion of vector sext and setcc into vsetcc. by Nate Begeman · 16 years ago
  41. 32042f9 Don't call getValueType() on a null SDValue by Jakob Stoklund Olesen · 16 years ago
  42. 82e8001 Remove the optimizations that convert BRCOND and BR_CC into by Dan Gohman · 16 years ago
  43. a951526 Remove an unneeded #include. by Dan Gohman · 16 years ago
  44. ba8735d When discarding SrcValue information, discard all of it so that code by Dan Gohman · 16 years ago
  45. 14ca753 Don't call SDNode::isPredecessorOf when it isn't necessary. If the load's by Dan Gohman · 16 years ago
  46. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  47. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  48. a6faf60 Fix invalid for vector types fneg(bitconvert(x)) => bitconvert(x ^ sign) by Anton Korobeynikov · 16 years ago
  49. a3ed9ed More heuristics for Combiner-AA. Still catches all important cases, but by Nate Begeman · 16 years ago
  50. 18150d5 Fix combiner-aa issue with bases which are different, but can alias. by Nate Begeman · 16 years ago
  51. 203d53e Use getStoreSize() instead of getStoreSizeInBits()/8. by Dan Gohman · 16 years ago
  52. 08c0a95 Rename several variables from EVT to more descriptive names, now that EVT by Dan Gohman · 16 years ago
  53. 879d8f1 Substantially speed up combiner-aa in the following ways: by Nate Begeman · 16 years ago
  54. 39f5132 Don't swap the operands of a subtraction when trying to create a by Bob Wilson · 16 years ago
  55. 2fbeaf0 Remove some unused variables and methods warned about by by Duncan Sands · 16 years ago
  56. 4dc3edd remove a few DOUTs here and there. by Chris Lattner · 16 years ago
  57. 79ba8f2 Add check for completeness. Note that this doesn't actually have any by Eli Friedman · 16 years ago
  58. 1e008c1 PR4737: Fix a nasty bug in load narrowing with non-power-of-two types. by Eli Friedman · 16 years ago
  59. 117c9e8 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
  60. 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  61. 9d26c85 Fix a bug in the DAGCombiner's handling of multiple linked by Dan Gohman · 16 years ago
  62. 733a64d Fix a bug where DAGCombine was producing an illegal ConstantFP by Dan Gohman · 16 years ago
  63. 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  64. b717091 Make this comment more closely reflect the code. by Dan Gohman · 16 years ago
  65. dc6bccb Don't build illegal ops in DAGCombiner::SimplifyBinOpWithSameOpcodeHands(). by Jakob Stoklund Olesen · 16 years ago
  66. 5758e1e Fix a few places in DAGCombiner that were creating all-ones-bits by Dan Gohman · 16 years ago
  67. 3f32384 Avoid forming a SELECT_CC in a type that the target doesn't by Dan Gohman · 16 years ago
  68. 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  69. c2c7932 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
  70. 1ae0736 Add support for promoting SETCC operations. by Jakob Stoklund Olesen · 16 years ago
  71. a7bb55e Fix a dagga combiner bug: avoid creating illegal constant. by Evan Cheng · 16 years ago
  72. f945a9e Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 16 years ago
  73. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  74. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  75. ccb29cd Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 16 years ago
  76. 0504e0a Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  77. 4ac6073 dag combine sext(setcc) -> vsetcc before legalize. To make this safe, by Chris Lattner · 16 years ago
  78. 624690c Adapt the x86 build_vector dagcombine to the current state of the legalizer. by Nate Begeman · 16 years ago
  79. 7b6b5dd Don't do the X * 0.0 -> 0.0 transformation in instcombine, because by Dan Gohman · 16 years ago
  80. 5234d37 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
  81. 0b8ca79 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
  82. 86cdb4b Do not try to create a MVT type of width 0. by Evan Cheng · 16 years ago
  83. 6673ff0 Incorporate patch feedbacks. by Evan Cheng · 16 years ago
  84. a9cda8a Added optimization that narrow load / op / store and the 'op' is a bit twiddling instruction and its second operand is an immediate. If bits that are touched by 'op' can be done with a narrower instruction, reduce the width of the load and store as well. This happens a lot with bitfield manipulation code. by Evan Cheng · 16 years ago
  85. be6a9a1 Fix PR4254. by Torok Edwin · 16 years ago
  86. a8c1658 Silence Release-Asserts warnings. by Daniel Dunbar · 16 years ago
  87. af9eaa8 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
  88. cfc0513 Do not use register as base ptr of pre- and post- inc/dec load / store nodes. by Evan Cheng · 17 years ago
  89. 026e5d7 Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 17 years ago
  90. 5f829d8 Implement review feedback for vector shuffle work. by Nate Begeman · 17 years ago
  91. 084669a Second attempt: by Bill Wendling · 17 years ago
  92. 56f2987 r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 17 years ago
  93. d0ae159 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 17 years ago
  94. 8d6d4b9 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 17 years ago
  95. be36f5c When transforming sext(trunc(load(x))) into sext(smaller load(x)), by Dan Gohman · 17 years ago
  96. 4539987 Add a top-level comment about DAGCombiner's role in the compiler. by Dan Gohman · 17 years ago
  97. b93db66 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 17 years ago
  98. bb881d6 PR2957 by Nate Begeman · 17 years ago
  99. da188eb Revise my previous change 68996 as suggested by Duncan. by Bob Wilson · 17 years ago
  100. e4ff21b Don't try to make BUILD_VECTOR operands have the same by Duncan Sands · 17 years ago