1. aaffa05 There are no longer any places that require a by Duncan Sands · 17 years ago
  2. 1607f05 Change the interface to the type legalization method by Duncan Sands · 17 years ago
  3. fc69cb4 Followup to r60283: optimize arbitrary width signed divisions as well by Eli Friedman · 17 years ago
  4. 201c977 Fix for PR2164: allow transforming arbitrary-width unsigned divides into by Eli Friedman · 17 years ago
  5. 86f874d APIntify a test which is potentially unsafe otherwise, and fix the by Eli Friedman · 17 years ago
  6. 9b0f0b5 Removing redundant semicolons. No functionality change. by Sanjiv Gupta · 17 years ago
  7. 56eca91 Add a missing case in visitADD. by Dale Johannesen · 17 years ago
  8. d3f01aa Allow custom lowering of ADDE/ADDC/SUBE/SUBC operations. by Sanjiv Gupta · 17 years ago
  9. 740464e A simplification for checking whether the signs of the operands and sum differ. Thanks, Duncan. by Bill Wendling · 17 years ago
  10. a6af91a Now with the correct type for the 0. by Bill Wendling · 17 years ago
  11. 7ebfea4 Get rid of unused variable. by Bill Wendling · 17 years ago
  12. c0062fb Hacker's Delight says, "Signed integer overflow of addition occurs if and only by Bill Wendling · 17 years ago
  13. 21d9003 Initial support for anti-dependence breaking. Currently this code does not by Dan Gohman · 17 years ago
  14. 41ea7e7 - Make lowering of "add with overflow" customizable by back-ends. by Bill Wendling · 17 years ago
  15. 942b8c8 Check in the rest of this change. The isAntiDep flag needs to be passed by Dan Gohman · 17 years ago
  16. 25cf227 If the type legalizer actually legalized anything by Duncan Sands · 17 years ago
  17. 24ac408 Eliminate some unused variable compile time warnings. by Evan Cheng · 17 years ago
  18. def2739 Add support for llvm.uadd.with.overflow. by Bill Wendling · 17 years ago
  19. 0322808 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 17 years ago
  20. 6cce3da Added check to avoid generating extract subvector beyond the end of the vector when normalizing vector shuffles. by Mon P Wang · 17 years ago
  21. 253174b Cleanup of the [SU]ADDO type legalization code. Patch by Duncan! by Bill Wendling · 17 years ago
  22. 8ac0d4b - Move conversion of [SU]ADDO from DAG combiner into legalizer. by Bill Wendling · 17 years ago
  23. 3ebd0ee Update comments. by Dan Gohman · 17 years ago
  24. 824b958 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 17 years ago
  25. dc77092 Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 17 years ago
  26. 219ab40 Make mem[cpy,move,set] intrinsics overloaded. by Sanjiv Gupta · 17 years ago
  27. 137dccd Default to converting UADDO to the generic form that SADDO is converted to. by Bill Wendling · 17 years ago
  28. 230e4fa Clean up normalization of shuffles by Mon P Wang · 17 years ago
  29. ef37546 Combine the two add with overflow intrinsics lowerings. They differ only in DAG node type. by Bill Wendling · 17 years ago
  30. da4948a Generate code for llvm.uadd.with.overflow intrinsic. No conversion support yet. by Bill Wendling · 17 years ago
  31. cddd428 Add a flag to SDep for tracking which edges are anti-dependence edges. by Dan Gohman · 17 years ago
  32. 6c63f62 Remove chains. Unnecessary. by Bill Wendling · 17 years ago
  33. 98adea1 Rename SDep's isSpecial to isArtificial, to make this field a little by Dan Gohman · 17 years ago
  34. 1c55a9c Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC" by Bill Wendling · 17 years ago
  35. 7cdc3c8 Implement the sadd_with_overflow intrinsic. This is converted into by Bill Wendling · 17 years ago
  36. 787782f Use ComputeLatency in the MachineInstr scheduler. by Dan Gohman · 17 years ago
  37. f209c2c Remove the CycleBound computation code from the ScheduleDAGRRList by Dan Gohman · 17 years ago
  38. c8c2827 Implement ComputeLatency for MachineInstr ScheduleDAGs. Factor by Dan Gohman · 17 years ago
  39. ea7b527 Add UADDO and SADDO nodes. These will be used for determining an overflow by Bill Wendling · 17 years ago
  40. 47d1a21 Change these schedulers to not emit no-ops. It turns out that by Dan Gohman · 17 years ago
  41. 810260b Add some documentation. by Duncan Sands · 17 years ago
  42. f0a2d0c 80-column violation. by Bill Wendling · 17 years ago
  43. 57bebbb Remove a remnant of list-burr's fast mode. by Dan Gohman · 17 years ago
  44. 117f3e9 Factor out the SethiUllman numbering logic from the list-burr and by Dan Gohman · 17 years ago
  45. 9e76fea Remove the "fast" form of the list-burr scheduler, and use the by Dan Gohman · 17 years ago
  46. 6be2ee4 Facter AddPseudoTwoAddrDeps and associated infrasructure out of by Dan Gohman · 17 years ago
  47. a1e6d36 Factor out the code for verifying the work of the scheduler, by Dan Gohman · 17 years ago
  48. cdb260d Simplify this code a little. In the fast scheduler, CreateNewSUnit by Dan Gohman · 17 years ago
  49. 343f0c0 Experimental post-pass scheduling support. Post-pass scheduling by Dan Gohman · 17 years ago
  50. 7d1cd3f Move the code for printing a graph node label for an SUnit into by Dan Gohman · 17 years ago
  51. 252ae9e Convert SUnit's dump method into a print method and implement by Dan Gohman · 17 years ago
  52. c2f9062 Rearrange code to reduce the nesting level. No functionality change. by Dan Gohman · 17 years ago
  53. 06da2bc Fix debug printing of flagged SDNodes in SUnits so that they by Dan Gohman · 17 years ago
  54. 1256f5f Tidy up ScheduleNodeBottomUp methods, and make them more by Dan Gohman · 17 years ago
  55. 0454e86 Update a comment to reflect the current code. by Dan Gohman · 17 years ago
  56. 9a6b92d Remove integer promotion support for FP_EXTEND by Duncan Sands · 17 years ago
  57. c084687 Simplify code using helper routines. There is not by Duncan Sands · 17 years ago
  58. 3dbc4e3 Whitespace cleanups. by Dan Gohman · 17 years ago
  59. 331a746 LegalizeTypes support for splitting and scalarizing by Duncan Sands · 17 years ago
  60. 5734450 Rename stackprotector_create intrinsic to stackprotector. by Bill Wendling · 17 years ago
  61. 51d83fd Reapply r59464, this time using the correct type when softening FNEG. by Duncan Sands · 17 years ago
  62. 733bbc5 Remove the stackprotector_check intrinsic. Use a volatile load instead. by Bill Wendling · 17 years ago
  63. 6c2fe22 Fix a typo in a comment. by Dan Gohman · 17 years ago
  64. 3cc6243 Change SUnit's dump method to take a ScheduleDAG* instead of a SelectionDAG*. by Dan Gohman · 17 years ago
  65. 8f55b3d Revert r59464. It was causing this failure: by Bill Wendling · 17 years ago
  66. 2d093f3 Avoid using a loop in ReleasePred and ReleaseSucc methods to compute the by Dan Gohman · 17 years ago
  67. 8123419 Eliminate some trivial differences between the ScheduleNodeTopDown by Dan Gohman · 17 years ago
  68. 7fed65a Add soft float support for a bunch more operations. Original by Duncan Sands · 17 years ago
  69. e93483d Don't bother doing latency calculations in the "fast" scheduler. by Dan Gohman · 17 years ago
  70. 2dcca9d Use SUnit's CycleBound field instead of duplicating it in by Dan Gohman · 17 years ago
  71. 104de6c Don't produce ADDC/ADDE when expanding SHL unless they are legal by Richard Osborne · 17 years ago
  72. 6560c00 Don't use the isPending flag to mean what the isAvailable flag means. by Dan Gohman · 17 years ago
  73. 28088d3 Fixed legalization of CONVERT_RNDSAT for integers. by Mon P Wang · 17 years ago
  74. c7849c2 Improved shuffle normalization to avoid using extract/build when we by Mon P Wang · 17 years ago
  75. c529168 When splitting a SHUFFLE_VECTOR, try to have the result by Duncan Sands · 17 years ago
  76. 49292f1 Add missing widen operations, fixed widening for extracting a subvector, by Mon P Wang · 17 years ago
  77. 14ad6fc Correct a comment. by Dan Gohman · 17 years ago
  78. ade9f18 Move ScheduleDAGList's LatencyPriorityQueue class out to a separate file. by Dan Gohman · 17 years ago
  79. 7e6a1bc Add support for building a ScheduleDAG from MachineInstrs. This is currently by Dan Gohman · 17 years ago
  80. 8f6c6d4 For post-regalloc scheduling, remove the instructions from the block by Dan Gohman · 17 years ago
  81. 90c5201 Check in the correct version of the patch in r59279. by Dan Gohman · 17 years ago
  82. 505a551 Debug printing for SUnits that carry MachineInstrs. by Dan Gohman · 17 years ago
  83. f449bf3 Initial support for carrying MachineInstrs in SUnits. by Dan Gohman · 17 years ago
  84. c3c129f Change DOTGraphTraits<ScheduleDAG*>::getGraphName how to find the name of by Dan Gohman · 17 years ago
  85. d23e0f8 Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnit by Dan Gohman · 17 years ago
  86. 550f5af Make the Node member of SUnit private, and add accessors. by Dan Gohman · 17 years ago
  87. a23b3b8 Change ScheduleDAG's DAG member from a reference to a pointer, to prepare by Dan Gohman · 17 years ago
  88. bc5cbb8 Move the code that inserts X87 FP_REG_KILL instructions from a by Dan Gohman · 17 years ago
  89. 7e298ed Fix unsigned char->ppcf128 conversion. by Dale Johannesen · 17 years ago
  90. 1e465a3 Simplify SplitVecRes_EXTRACT_SUBVECTOR. This means by Duncan Sands · 17 years ago
  91. 245146b Correct some thinkos in the expansion of ADD/SUB by Duncan Sands · 17 years ago
  92. cbf7cf5 Fix the testb optimization so x86 also bootstraps. Reenable test. by Dale Johannesen · 17 years ago
  93. b13af2f In ScheduleDAGRRList::CopyAndMoveSuccessors, create the SUnit for the load by Dan Gohman · 17 years ago
  94. eb9dbf1 Avoid relying on the SelectionDAG for initializing the MachineFunction and by Dan Gohman · 17 years ago
  95. 9b75b37 Change the scheduler accessor methods to accept an explicit TargetMachine by Dan Gohman · 17 years ago
  96. ae89bb1 Fix for PR3040: by Bill Wendling · 17 years ago
  97. 00ec49b Cleaned up and fix bugs in convert_rndsat node by Mon P Wang · 17 years ago
  98. d0ab34b Temporarily revert r58979 and related patch. It's causing a failure in X86 bootstrap: by Bill Wendling · 17 years ago
  99. 77cdf30 Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to by Mon P Wang · 17 years ago
  100. f509224 Fix PR2667: add soft float support for sint_to_fp/uint_to_fp by Duncan Sands · 17 years ago