aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2008-07-21Add titles to the various SelectionDAG viewGraph callsDan Gohman
2008-07-21Add VerifyNode, a place to put sanity checks onDuncan Sands
2008-07-18Softfloat support for FDIV. Patch by Duncan Sands
2008-07-18Eliminate unused variable.Duncan Sands
2008-07-18Revert 53729, after waking up in the middle ofDuncan Sands
2008-07-17When printing MemOperand nodes, only use print() forDan Gohman
2008-07-17Use a legal type for elements of the vector_shuffleDuncan Sands
2008-07-17Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman
2008-07-17LegalizeTypes support for what seems to be theDuncan Sands
2008-07-17Turn LegalizeTypes back off again for the moment:Duncan Sands
2008-07-17Factorize some code for determining which libcall to use.Duncan Sands
2008-07-16Fix the result type of a VECTOR_SHUFFLE+BIT_CONVERT dagcombine. ThisDan Gohman
2008-07-16Add support for promoting and expanding AssertZextDuncan Sands
2008-07-16Reorder methods alphabetically. No functionality change.Duncan Sands
2008-07-16Turn on LegalizeTypes by default.Duncan Sands
2008-07-15SelectionDAG::AssignNodeIds is unused.Dan Gohman
2008-07-15Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead,Dan Gohman
2008-07-15LegalizeTypes support for fabs on ppc long double.Duncan Sands
2008-07-15LegalizeTypes support for promotion of bswap.Duncan Sands
2008-07-15LegalizeTypes support for promotion of SIGN_EXTEND_INREG.Duncan Sands
2008-07-15Reorder the integer promotion methods alphabetically.Duncan Sands
2008-07-15Fixed potential bug if the source and target of a bit convert have different ...Mon P Wang
2008-07-14Reapply 53476 and 53480, with a fix so that it properly updatesDan Gohman
2008-07-14Improve debug output for MemOperandSDNode. PseudoSourceValue nodesDan Gohman
2008-07-14I don't think BUILD_PAIR can have a vector result.Duncan Sands
2008-07-14Tighten up some checks. Fix FPOWI splitting forDuncan Sands
2008-07-14An INSERT_VECTOR_ELT can insert a larger valueDuncan Sands
2008-07-14According to the docs, it is possible to have anDuncan Sands
2008-07-14There should be no extending loads or truncatingDuncan Sands
2008-07-14Ignore TargetConstant with an illegal type. TheseDuncan Sands
2008-07-12Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art.Evan Cheng
2008-07-11Include a frame index in the "fixed stack" pseudo source valueDan Gohman
2008-07-11Fix an obsolete top-level comment.Dan Gohman
2008-07-11Factor out debugging code into the common base class.Dan Gohman
2008-07-11Add support for putting NamedRegionTimers in TimerGroups, andDan Gohman
2008-07-11Trim unnecessary #includes.Dan Gohman
2008-07-11Remove an apparently useless routine: there shouldDuncan Sands
2008-07-11It is pointless to turn a UINT_TO_FP into anDuncan Sands
2008-07-11Add two missing SINT_TO_FP libcalls.Duncan Sands
2008-07-11Port a shift-by-1 optimization from LegalizeDAG: itDuncan Sands
2008-07-11Add support for 128 bit shifts and 32 bit shiftsDuncan Sands
2008-07-10Fix a bug in the soft-float handling of FCOPYSIGN that Duncan noticedChris Lattner
2008-07-10make legalize types be a command line option: -enable-legalize-types.Chris Lattner
2008-07-10Add support for 128 bit multiplicative operations.Duncan Sands
2008-07-10Add a mysteriously missing libcall, FPTOSINT_F80_I32.Duncan Sands
2008-07-10Fix a FIXME: use an apint in CTTZ legalization.Duncan Sands
2008-07-10Remove PromoteIntRes_FP_ROUND - not sure what itDuncan Sands
2008-07-10Make sure the alignment of the temporary createdDuncan Sands
2008-07-10Make the LegalizeType method naming scheme more regular.Duncan Sands
2008-07-10Don't barf when dumping a constant that containsDuncan Sands