aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add VerifyNode, a place to put sanity checks onDuncan Sands2008-07-213-6/+44
* Pull r53795 from Gaz into mainline:Bill Wendling2008-07-201-14/+29
* Fix a memory leak in LiveIntervalAnalysis.Evan Cheng2008-07-192-11/+13
* Softfloat support for FDIV. Patch by Duncan Sands2008-07-182-0/+14
* Eliminate unused variable.Duncan Sands2008-07-181-1/+1
* Revert 53729, after waking up in the middle ofDuncan Sands2008-07-181-4/+3
* Fix a LocalSpiller leak. This fixes tramp3d-v4.Dan Gohman2008-07-181-0/+1
* Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks.Dan Gohman2008-07-174-6/+26
* When printing MemOperand nodes, only use print() forDan Gohman2008-07-171-3/+10
* Subreg live interval valno may not have a corresponding def machineinstr sinc...Evan Cheng2008-07-171-1/+1
* Use a legal type for elements of the vector_shuffleDuncan Sands2008-07-171-3/+4
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-174-225/+365
* LegalizeTypes support for what seems to be theDuncan Sands2008-07-172-0/+18
* Turn LegalizeTypes back off again for the moment:Duncan Sands2008-07-171-6/+4
* Factorize some code for determining which libcall to use.Duncan Sands2008-07-174-562/+204
* Fix the result type of a VECTOR_SHUFFLE+BIT_CONVERT dagcombine. ThisDan Gohman2008-07-161-3/+2
* Add support for promoting and expanding AssertZextDuncan Sands2008-07-162-0/+42
* Fix a comment to say nonnegative instead of positive.Dan Gohman2008-07-161-1/+1
* Add an assert to check for empty flags for MachineMemOperand.Dan Gohman2008-07-161-0/+1
* Reorder methods alphabetically. No functionality change.Duncan Sands2008-07-163-922/+913
* Turn on LegalizeTypes by default.Duncan Sands2008-07-161-4/+6
* SelectionDAG::AssignNodeIds is unused.Dan Gohman2008-07-151-11/+0
* Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead,Dan Gohman2008-07-151-9/+5
* LegalizeTypes support for fabs on ppc long double.Duncan Sands2008-07-152-0/+15
* LegalizeTypes support for promotion of bswap.Duncan Sands2008-07-152-0/+12
* LegalizeTypes support for promotion of SIGN_EXTEND_INREG.Duncan Sands2008-07-152-0/+9
* Reorder the integer promotion methods alphabetically.Duncan Sands2008-07-151-365/+356
* Fixed potential bug if the source and target of a bit convert have different ...Mon P Wang2008-07-151-1/+3
* Reapply 53476 and 53480, with a fix so that it properly updatesDan Gohman2008-07-144-33/+41
* Improve debug output for MemOperandSDNode. PseudoSourceValue nodesDan Gohman2008-07-141-4/+7
* Fix edito in the PseudoSourceValue name list.Dan Gohman2008-07-141-1/+1
* I don't think BUILD_PAIR can have a vector result.Duncan Sands2008-07-141-12/+0
* Tighten up some checks. Fix FPOWI splitting forDuncan Sands2008-07-141-3/+3
* An INSERT_VECTOR_ELT can insert a larger valueDuncan Sands2008-07-141-4/+5
* According to the docs, it is possible to have anDuncan Sands2008-07-141-11/+19
* There should be no extending loads or truncatingDuncan Sands2008-07-141-4/+4
* Ignore TargetConstant with an illegal type. TheseDuncan Sands2008-07-142-10/+23
* Typos.Evan Cheng2008-07-121-2/+2
* Fix PR2536: a nasty spiller bug. If a two-address instruction uses a register...Evan Cheng2008-07-121-0/+23
* Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art.Evan Cheng2008-07-124-38/+30
* Include a frame index in the "fixed stack" pseudo source valueDan Gohman2008-07-113-26/+44
* Fix an obsolete top-level comment.Dan Gohman2008-07-111-3/+2
* Factor out debugging code into the common base class.Dan Gohman2008-07-113-8/+5
* Add support for putting NamedRegionTimers in TimerGroups, andDan Gohman2008-07-113-22/+33
* Trim unnecessary #includes.Dan Gohman2008-07-113-3/+0
* Remove an apparently useless routine: there shouldDuncan Sands2008-07-112-15/+0
* It is pointless to turn a UINT_TO_FP into anDuncan Sands2008-07-113-79/+118
* Add two missing SINT_TO_FP libcalls.Duncan Sands2008-07-112-11/+21
* Port a shift-by-1 optimization from LegalizeDAG: itDuncan Sands2008-07-111-0/+7
* Add support for 128 bit shifts and 32 bit shiftsDuncan Sands2008-07-112-6/+23