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