aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2013-04-19Add support for index resources (for a SlotIndex) to be relinquished.Lang Hames
2013-04-15Fix bit size of v64i8 and v32i16 vector types.Arnold Schwaighofer
2013-04-15Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs
2013-04-13MI-Sched: schedule physreg copies.Andrew Trick
2013-04-12Revert broken pieces of r179373.Benjamin Kramer
2013-04-12Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs
2013-04-10Use a real union for IdentifyingPassPtr.Benjamin Kramer
2013-04-10Generalize the PassConfig API and remove addFinalizeRegAlloc().Andrew Trick
2013-04-05Reapply r178845 with fix - Fix bug in PEI's virtual-register scavengingHal Finkel
2013-04-05Revert r178845 - Fix bug in PEI's virtual-register scavengingHal Finkel
2013-04-05Fix bug in PEI's virtual-register scavengingHal Finkel
2013-04-02Count processor resources individually in MachineTraceMetrics.Jakob Stoklund Olesen
2013-03-29Remove the old CodePlacementOpt pass.Benjamin Kramer
2013-03-27Cleanup the simplify_type implementation.Rafael Espindola
2013-03-26Fix the register scavenger for targets that provide custom spillingHal Finkel
2013-03-26Update PEI's virtual-register-based scavenging to support multiple simultaneo...Hal Finkel
2013-03-25Add a GC plugin for ErlangYiannis Tsiouris
2013-03-22Allow the register scavenger to spill multiple registersHal Finkel
2013-03-22Remove ScavengedRC from RegisterScavengingHal Finkel
2013-03-20Remove blank line before block comment.Eric Christopher
2013-03-18Move #include of BitVector from .h to .cpp file.Jakub Staszak
2013-03-18Add some constantness.Jakub Staszak
2013-03-14Move estimateStackSize from ARM into MachineFrameInfoHal Finkel
2013-03-11Residual cleanup: live-out set is goneEli Bendersky
2013-03-10Cleanup #includes.Jakub Staszak
2013-03-10Remove unneeded #include.Jakub Staszak
2013-03-10Add some constantness in MachinePostDominators.h.Jakub Staszak
2013-03-09Remove unneeded cast.Jakub Staszak
2013-03-08No really, don't use end().Jakob Stoklund Olesen
2013-03-08Avoid creating a SlotIndex from the end() iterator.Jakob Stoklund Olesen
2013-03-07Rename isEarlierInSameTrace to isUsefulDominator.Jakob Stoklund Olesen
2013-03-07ArrayRefize some code. No functionality change.Benjamin Kramer
2013-03-01Fix PR10475Michael Liao
2013-03-01GCInfoDeleter code cleanup after r175528Yiannis Tsiouris
2013-03-01Fix incorrect ScheduleDAG comment and formalize Weak edges.Andrew Trick
2013-02-28A small refactoring + adding comments.Eli Bendersky
2013-02-27Reverted: r176136 - Have a way for a target to opt-out of target-independent ...Michael Ilseman
2013-02-26Have a way for a target to opt-out of target-independent fast iselMichael Ilseman
2013-02-21Make RAFast::UsedInInstr indexed by register units.Jakob Stoklund Olesen
2013-02-20Use LiveRangeUpdater instead of mergeIntervalRanges.Jakob Stoklund Olesen
2013-02-20Add a LiveRangeUpdater class.Jakob Stoklund Olesen
2013-02-20Add a default constructor for LiveRange.Jakob Stoklund Olesen
2013-02-20Modify LiveInterval::addRange() to match the comment about what it returns.Cameron Zwarich
2013-02-20Add SlotIndexes::repairIndexesInRange(), which repairs SlotIndexes after addingCameron Zwarich
2013-02-20Make SlotIndex::getEntry() return unsigned to match IndexListEntry.Cameron Zwarich
2013-02-20Fix a misunderstanding about how RegMaskBlocks works. This was caught byCameron Zwarich
2013-02-20Remove unneeded #include.Jakub Staszak
2013-02-20Fix #includes, so we include only what we really need.Jakub Staszak
2013-02-17Remove use of reverse iterators in repairIntervalsInRange(). While they wereCameron Zwarich
2013-02-17Use ArrayRef instead of a reference to a SmallVectorImpl.Cameron Zwarich