aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Use a simpler but equivalent form of RecordSource.Dan Gohman2008-06-301-2/+1
* Add timing report for various sub-passes under SelectionDAGISel.Evan Cheng2008-06-301-0/+26
* std::ostream and std::string microoptimizations for asm printing.Dan Gohman2008-06-301-84/+84
* Use reserve.Dan Gohman2008-06-301-0/+1
* Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect itsDan Gohman2008-06-304-44/+47
* Split scheduling from instruction selection.Evan Cheng2008-06-301-3/+11
* No need to align the stack if there are no stackDale Johannesen2008-06-301-1/+2
* Remove unneeded include.Evan Cheng2008-06-301-1/+0
* Replace some std::vectors that showed up in heap profiling withDan Gohman2008-06-301-10/+9
* Correct the allocation size for CCState's UsedRegs member, whichDan Gohman2008-06-301-1/+1
* ExpungeNode is only needed for new nodes! ThisDuncan Sands2008-06-301-9/+12
* Support for VAARG. As noted in a comment, this isDuncan Sands2008-06-302-0/+33
* Support for promoting select_cc operands.Duncan Sands2008-06-302-3/+16
* Revert the SelectionDAG optimization that makesDuncan Sands2008-06-303-40/+27
* - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an emp...Evan Cheng2008-06-302-30/+38
* Implement split and scalarize for SELECT_CC, fixing PR2504Chris Lattner2008-06-301-0/+23
* Revert (52748 and friends):Anton Korobeynikov2008-06-292-11/+14
* Really fix the bootstrap failure.Chris Lattner2008-06-281-9/+5
* Add back the capability to include nul characters in strings with Chris Lattner2008-06-281-1/+1
* When folding a bitcast into a load or store, preserve the alignmentDan Gohman2008-06-281-2/+2
* Looks like this condition is inverted.Evan Cheng2008-06-271-2/+2
* Reduce number of times .size() is called on a vector. Rename some variables toBill Wendling2008-06-271-16/+22
* Use a SmallSet when we can to reduce memory allocations.Owen Anderson2008-06-271-1/+2
* simplify this check, GetConstantStringInfo validates that aChris Lattner2008-06-271-5/+3
* Cruft left from patch revert...sorry. :-(Bill Wendling2008-06-271-3/+6
* Reverting broken patch r52803.Bill Wendling2008-06-271-33/+20
* Don't perform expensive queries checking for super and sub registers when we ...Owen Anderson2008-06-271-1/+2
* - Remove a use of std::vector.Bill Wendling2008-06-271-12/+24
* Refactor the DebugInfoDesc stuff out of the MachineModuleInfo file. Clean upBill Wendling2008-06-274-803/+632
* duncan points out that isOperationLegal includes a check forChris Lattner2008-06-261-2/+2
* Don't create a whole new string just to copy the elements into it.Owen Anderson2008-06-261-5/+3
* Fixes the last x86-64 test failure in compat.exp:Dale Johannesen2008-06-261-2/+6
* Move GetConstantStringInfo to lib/Analysis. RemoveEric Christopher2008-06-262-3/+8
* when we know the signbit of an input to uint_to_fp is zero,Chris Lattner2008-06-261-3/+26
* Remember which MachineOperand we were processing, so we don't have to scan th...Owen Anderson2008-06-251-11/+15
* Fix the text in an assert string.Dan Gohman2008-06-251-1/+1
* - Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into aEvan Cheng2008-06-251-11/+11
* Add support for expanding PPC 128 bit floats.Duncan Sands2008-06-254-9/+215
* Add/complete support for integer and floatDuncan Sands2008-06-253-38/+282
* Remove the OrigVT member from AtomicSDNode, as it is redundant withDan Gohman2008-06-253-13/+9
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-253-34/+93
* Enable two-address remat by default.Evan Cheng2008-06-251-35/+33
* Use SmallVector instead of std::vector for a minor compile time improvement.Owen Anderson2008-06-241-11/+11
* A brief survey of priority_queue usage in the tree turned this upDan Gohman2008-06-231-1/+1
* This situation can occur:Bill Wendling2008-06-231-2/+17
* Use the new PriorityQueue in ScheduleDAGList too, which alsoDan Gohman2008-06-231-19/+3
* Use getMBBEndIdx rather than assuming that the end is right after the last in...Owen Anderson2008-06-231-1/+1
* Remove option used to debug stack coloring bugs. It's no longer needed since ...Evan Cheng2008-06-231-6/+1
* Move a DenseMap's declaration outside of a loop, and just callDan Gohman2008-06-231-1/+2
* Instead of adding an isSS field to LiveInterval to denote stack slot. Use top...Evan Cheng2008-06-232-5/+4