aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2008-11-17Don't produce ADDC/ADDE when expanding SHL unless they are legalRichard Osborne
2008-11-17Don't use the isPending flag to mean what the isAvailable flag means.Dan Gohman
2008-11-17Fixed legalization of CONVERT_RNDSAT for integers.Mon P Wang
2008-11-16Big PBQP allocator update. Adds coalescing support, stack slot coloring, seve...Lang Hames
2008-11-16Improved shuffle normalization to avoid using extract/build when weMon P Wang
2008-11-15When splitting a SHUFFLE_VECTOR, try to have the resultDuncan Sands
2008-11-15Add missing widen operations, fixed widening for extracting a subvector,Mon P Wang
2008-11-15Correct a comment.Dan Gohman
2008-11-15Move ScheduleDAGList's LatencyPriorityQueue class out to a separate file.Dan Gohman
2008-11-14Add support for building a ScheduleDAG from MachineInstrs. This is currentlyDan Gohman
2008-11-14Test commit.Lang Hames
2008-11-14For post-regalloc scheduling, remove the instructions from the blockDan Gohman
2008-11-14Check in the correct version of the patch in r59279.Dan Gohman
2008-11-14Debug printing for SUnits that carry MachineInstrs.Dan Gohman
2008-11-14Initial support for carrying MachineInstrs in SUnits.Dan Gohman
2008-11-13Change DOTGraphTraits<ScheduleDAG*>::getGraphName how to find the name ofDan Gohman
2008-11-13Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnitDan Gohman
2008-11-13Don't allow the restore point to be placed after terminators. With this change,Owen Anderson
2008-11-13Make the Node member of SUnit private, and add accessors.Dan Gohman
2008-11-13Change ScheduleDAG's DAG member from a reference to a pointer, to prepareDan Gohman
2008-11-13Use find_first/find_next to iterate through all the set bits in aDan Gohman
2008-11-13Implement stack protectors as function attributes: "ssp" and "sspreq".Bill Wendling
2008-11-12Move the code that inserts X87 FP_REG_KILL instructions from aDan Gohman
2008-11-12Fix unsigned char->ppcf128 conversion.Dale Johannesen
2008-11-12Do the LiveVariables update before printing the instruction inDan Gohman
2008-11-12Remove some debugging code made redundant by the change to doDan Gohman
2008-11-12Simplify SplitVecRes_EXTRACT_SUBVECTOR. This meansDuncan Sands
2008-11-12Correct some thinkos in the expansion of ADD/SUBDuncan Sands
2008-11-12Fix the testb optimization so x86 also bootstraps.Dale Johannesen
2008-11-11Don't walk into predecessors in which the vreg is not live when doing shrinkw...Owen Anderson
2008-11-11In ScheduleDAGRRList::CopyAndMoveSuccessors, create the SUnit for the loadDan Gohman
2008-11-11Avoid relying on the SelectionDAG for initializing the MachineFunction andDan Gohman
2008-11-11Change the scheduler accessor methods to accept an explicit TargetMachineDan Gohman
2008-11-11Fix for PR3040:Bill Wendling
2008-11-11Cleaned up and fix bugs in convert_rndsat nodeMon P Wang
2008-11-10Small simplification. Use the iterator already present as the insertion point.Bill Wendling
2008-11-10Temporarily revert r58979 and related patch. It's causing a failure in X86 bo...Bill Wendling
2008-11-10- Make sure that we don't over-increment the iterator when going through theBill Wendling
2008-11-10Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode toMon P Wang
2008-11-10Fix PR2667: add soft float support for sint_to_fp/uint_to_fpDuncan Sands
2008-11-10Tweak some comments.Duncan Sands
2008-11-10Small cleanups. No functionality change intended!Duncan Sands
2008-11-10When promoting the result of fp_to_uint/fp_to_sint,Duncan Sands
2008-11-10Really fix testb optimization on big-endian.Dale Johannesen
2008-11-10Added support for the following definition of shufflevector Mon P Wang
2008-11-10eliminate a couple more uses of utohexstr.Chris Lattner
2008-11-10Use utohex_buffer instead of utohexstr to avoid creating a temporaryChris Lattner
2008-11-10Fix an over aggressive assumption that struct decls will have a pointer toChris Lattner
2008-11-09Temporarily revert 58825, which breaks PPC bootstrap.Dale Johannesen
2008-11-08Temporary revert my last commit: it seems it's triggering some subtle bug in ...Anton Korobeynikov