Teach CodeGenPrepare to look through Bitcast instructions when attempting to
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2008-11-25 Bill WendlingA simplification for checking whether the signs of...
2008-11-25 Bill WendlingNow with the correct type for the 0.
2008-11-25 Bill WendlingGet rid of unused variable.
2008-11-25 Bill WendlingHacker's Delight says, "Signed integer overflow of...
2008-11-25 Dan GohmanInitial support for anti-dependence breaking. Currently...
2008-11-24 Bill Wendling- Make lowering of "add with overflow" customizable...
2008-11-24 Dan GohmanCheck in the rest of this change. The isAntiDep flag...
2008-11-24 Duncan SandsIf the type legalizer actually legalized anything
2008-11-24 Evan ChengEliminate some unused variable compile time warnings.
2008-11-24 Bill WendlingAdd support for llvm.uadd.with.overflow.
2008-11-23 Duncan SandsRename SetCCResultContents to BooleanContents. In
2008-11-23 Mon P WangAdded check to avoid generating extract subvector beyon...
2008-11-22 Bill WendlingCleanup of the [SU]ADDO type legalization code. Patch...
2008-11-22 Bill Wendling- Move conversion of [SU]ADDO from DAG combiner into...
2008-11-21 Dan GohmanUpdate comments.
2008-11-21 Chris Lattnerreapply Sanjiv's patch to genericize memcpy/memset...
2008-11-21 Bill WendlingRevert r59802. It was breaking the build of llvm-gcc:
2008-11-21 Sanjiv GuptaMake mem[cpy,move,set] intrinsics overloaded.
2008-11-21 Bill WendlingDefault to converting UADDO to the generic form that...
2008-11-21 Mon P WangClean up normalization of shuffles
2008-11-21 Bill WendlingCombine the two add with overflow intrinsics lowerings...
2008-11-21 Bill WendlingGenerate code for llvm.uadd.with.overflow intrinsic...
2008-11-21 Dan GohmanAdd a flag to SDep for tracking which edges are anti...
2008-11-21 Bill WendlingRemove chains. Unnecessary.
2008-11-21 Dan GohmanRename SDep's isSpecial to isArtificial, to make this...
2008-11-21 Bill WendlingRename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn...
2008-11-21 Bill WendlingImplement the sadd_with_overflow intrinsic. This is...
2008-11-21 Dan GohmanUse ComputeLatency in the MachineInstr scheduler.
2008-11-21 Dan GohmanRemove the CycleBound computation code from the Schedul...
2008-11-21 Dan GohmanImplement ComputeLatency for MachineInstr ScheduleDAGs...
2008-11-21 Bill WendlingAdd UADDO and SADDO nodes. These will be used for deter...
2008-11-21 Dan GohmanChange these schedulers to not emit no-ops. It turns...
2008-11-20 Duncan SandsAdd some documentation.
2008-11-20 Bill Wendling80-column violation.
2008-11-20 Dan GohmanRemove a remnant of list-burr's fast mode.
2008-11-20 Dan GohmanFactor out the SethiUllman numbering logic from the...
2008-11-20 Dan GohmanRemove the "fast" form of the list-burr scheduler,...
2008-11-20 Dan GohmanFacter AddPseudoTwoAddrDeps and associated infrasructur...
2008-11-20 Dan GohmanFactor out the code for verifying the work of the sched...
2008-11-19 Dan GohmanSimplify this code a little. In the fast scheduler...
2008-11-19 Dan GohmanExperimental post-pass scheduling support. Post-pass...
2008-11-19 Dan GohmanMove the code for printing a graph node label for an...
2008-11-19 Dan GohmanConvert SUnit's dump method into a print method and...
2008-11-19 Dan GohmanRearrange code to reduce the nesting level. No function...
2008-11-19 Dan GohmanFix debug printing of flagged SDNodes in SUnits so...
2008-11-18 Dan GohmanTidy up ScheduleNodeBottomUp methods, and make them...
2008-11-18 Dan GohmanUpdate a comment to reflect the current code.
2008-11-18 Duncan SandsRemove integer promotion support for FP_EXTEND
2008-11-18 Duncan SandsSimplify code using helper routines. There is not
2008-11-18 Dan GohmanWhitespace cleanups.
2008-11-18 Duncan SandsLegalizeTypes support for splitting and scalarizing
2008-11-18 Bill WendlingRename stackprotector_create intrinsic to stackprotector.
2008-11-18 Duncan SandsReapply r59464, this time using the correct type
2008-11-18 Bill WendlingRemove the stackprotector_check intrinsic. Use a volati...
2008-11-18 Dan GohmanFix a typo in a comment.
2008-11-18 Dan GohmanChange SUnit's dump method to take a ScheduleDAG* inste...
2008-11-18 Bill WendlingRevert r59464. It was causing this failure:
2008-11-18 Dan GohmanAvoid using a loop in ReleasePred and ReleaseSucc metho...
2008-11-17 Dan GohmanEliminate some trivial differences between the Schedule...
2008-11-17 Duncan SandsAdd soft float support for a bunch more operations...
2008-11-17 Dan GohmanDon't bother doing latency calculations in the "fast...
2008-11-17 Dan GohmanUse SUnit's CycleBound field instead of duplicating...
2008-11-17 Richard OsborneDon't produce ADDC/ADDE when expanding SHL unless they...
2008-11-17 Dan GohmanDon't use the isPending flag to mean what the isAvailab...
2008-11-17 Mon P WangFixed legalization of CONVERT_RNDSAT for integers.
2008-11-16 Mon P WangImproved shuffle normalization to avoid using extract...
2008-11-15 Duncan SandsWhen splitting a SHUFFLE_VECTOR, try to have the result
2008-11-15 Mon P WangAdd missing widen operations, fixed widening for extrac...
2008-11-15 Dan GohmanCorrect a comment.
2008-11-15 Dan GohmanMove ScheduleDAGList's LatencyPriorityQueue class out...
2008-11-14 Dan GohmanAdd support for building a ScheduleDAG from MachineInst...
2008-11-14 Dan GohmanFor post-regalloc scheduling, remove the instructions...
2008-11-14 Dan GohmanCheck in the correct version of the patch in r59279.
2008-11-14 Dan GohmanDebug printing for SUnits that carry MachineInstrs.
2008-11-14 Dan GohmanInitial support for carrying MachineInstrs in SUnits.
2008-11-13 Dan GohmanChange DOTGraphTraits<ScheduleDAG*>::getGraphName how...
2008-11-13 Dan GohmanRemove the FlaggedNodes member from SUnit. Instead...
2008-11-13 Dan GohmanMake the Node member of SUnit private, and add accessors.
2008-11-13 Dan GohmanChange ScheduleDAG's DAG member from a reference to...
2008-11-12 Dan GohmanMove the code that inserts X87 FP_REG_KILL instructions...
2008-11-12 Dale JohannesenFix unsigned char->ppcf128 conversion.
2008-11-12 Duncan SandsSimplify SplitVecRes_EXTRACT_SUBVECTOR. This means
2008-11-12 Duncan SandsCorrect some thinkos in the expansion of ADD/SUB
2008-11-12 Dale JohannesenFix the testb optimization so x86 also bootstraps.
2008-11-11 Dan GohmanIn ScheduleDAGRRList::CopyAndMoveSuccessors, create...
2008-11-11 Dan GohmanAvoid relying on the SelectionDAG for initializing...
2008-11-11 Dan GohmanChange the scheduler accessor methods to accept an...
2008-11-11 Bill WendlingFix for PR3040:
2008-11-11 Mon P WangCleaned up and fix bugs in convert_rndsat node
2008-11-10 Bill WendlingTemporarily revert r58979 and related patch. It's causi...
2008-11-10 Mon P WangAdded CONVERT_RNDSAT (conversion with rounding and...
2008-11-10 Duncan SandsFix PR2667: add soft float support for sint_to_fp/uint_...
2008-11-10 Duncan SandsTweak some comments.
2008-11-10 Duncan SandsSmall cleanups. No functionality change intended!
2008-11-10 Duncan SandsWhen promoting the result of fp_to_uint/fp_to_sint,
2008-11-10 Dale JohannesenReally fix testb optimization on big-endian.
2008-11-10 Mon P WangAdded support for the following definition of shufflevector
2008-11-09 Dale JohannesenTemporarily revert 58825, which breaks PPC bootstrap.
2008-11-08 Duncan SandsTry to produce better code when scalarizing VSETCC.
2008-11-08 Dale JohannesenMake testb optimization work on big-endian targets.
next