aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2008-07-21Add titles to the various SelectionDAG viewGraph callsDan Gohman
2008-07-21Fix uses of underscore-capital names.Dan Gohman
2008-07-21Now that the MachineInstr leaks are fixed, enable leak checkingDan Gohman
2008-07-21Add VerifyNode, a place to put sanity checks onDuncan Sands
2008-07-20Pull r53795 from Gaz into mainline:Bill Wendling
2008-07-19Fix a memory leak in LiveIntervalAnalysis.Evan Cheng
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-18Fix a LocalSpiller leak. This fixes tramp3d-v4.Dan Gohman
2008-07-17Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks.Dan Gohman
2008-07-17When printing MemOperand nodes, only use print() forDan Gohman
2008-07-17Subreg live interval valno may not have a corresponding def machineinstr sinc...Evan Cheng
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-16Fix a comment to say nonnegative instead of positive.Dan Gohman
2008-07-16Add an assert to check for empty flags for MachineMemOperand.Dan Gohman
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-14Fix edito in the PseudoSourceValue name list.Dan 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-12Typos.Evan Cheng
2008-07-12Fix PR2536: a nasty spiller bug. If a two-address instruction uses a register...Evan Cheng
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