summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAge
* Reapply r178845 with fix - Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-05
* Revert r178845 - Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-05
* Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-05
* Count processor resources individually in MachineTraceMetrics.Jakob Stoklund Olesen2013-04-02
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-29
* Cleanup the simplify_type implementation.Rafael Espindola2013-03-27
* Fix the register scavenger for targets that provide custom spillingHal Finkel2013-03-26
* Update PEI's virtual-register-based scavenging to support multiple simultaneo...Hal Finkel2013-03-26
* Add a GC plugin for ErlangYiannis Tsiouris2013-03-25
* Allow the register scavenger to spill multiple registersHal Finkel2013-03-22
* Remove ScavengedRC from RegisterScavengingHal Finkel2013-03-22
* Remove blank line before block comment.Eric Christopher2013-03-20
* Move #include of BitVector from .h to .cpp file.Jakub Staszak2013-03-18
* Add some constantness.Jakub Staszak2013-03-18
* Move estimateStackSize from ARM into MachineFrameInfoHal Finkel2013-03-14
* Residual cleanup: live-out set is goneEli Bendersky2013-03-11
* Cleanup #includes.Jakub Staszak2013-03-10
* Remove unneeded #include.Jakub Staszak2013-03-10
* Add some constantness in MachinePostDominators.h.Jakub Staszak2013-03-10
* Remove unneeded cast.Jakub Staszak2013-03-09
* No really, don't use end().Jakob Stoklund Olesen2013-03-08
* Avoid creating a SlotIndex from the end() iterator.Jakob Stoklund Olesen2013-03-08
* Rename isEarlierInSameTrace to isUsefulDominator.Jakob Stoklund Olesen2013-03-07
* ArrayRefize some code. No functionality change.Benjamin Kramer2013-03-07
* Fix PR10475Michael Liao2013-03-01
* GCInfoDeleter code cleanup after r175528Yiannis Tsiouris2013-03-01
* Fix incorrect ScheduleDAG comment and formalize Weak edges.Andrew Trick2013-03-01
* A small refactoring + adding comments.Eli Bendersky2013-02-28
* Reverted: r176136 - Have a way for a target to opt-out of target-independent ...Michael Ilseman2013-02-27
* Have a way for a target to opt-out of target-independent fast iselMichael Ilseman2013-02-26
* Make RAFast::UsedInInstr indexed by register units.Jakob Stoklund Olesen2013-02-21
* Use LiveRangeUpdater instead of mergeIntervalRanges.Jakob Stoklund Olesen2013-02-20
* Add a LiveRangeUpdater class.Jakob Stoklund Olesen2013-02-20
* Add a default constructor for LiveRange.Jakob Stoklund Olesen2013-02-20
* Modify LiveInterval::addRange() to match the comment about what it returns.Cameron Zwarich2013-02-20
* Add SlotIndexes::repairIndexesInRange(), which repairs SlotIndexes after addingCameron Zwarich2013-02-20
* Make SlotIndex::getEntry() return unsigned to match IndexListEntry.Cameron Zwarich2013-02-20
* Fix a misunderstanding about how RegMaskBlocks works. This was caught byCameron Zwarich2013-02-20
* Remove unneeded #include.Jakub Staszak2013-02-20
* Fix #includes, so we include only what we really need.Jakub Staszak2013-02-20
* Remove use of reverse iterators in repairIntervalsInRange(). While they wereCameron Zwarich2013-02-17
* Use ArrayRef instead of a reference to a SmallVectorImpl.Cameron Zwarich2013-02-17
* Add support for updating the LiveIntervals of registers used by 'exotic'Cameron Zwarich2013-02-17
* Use const reference instead of vector object when passing an argument toJakub Staszak2013-02-16
* Add even more constatness in MachineDominators.h.Jakub Staszak2013-02-16
* Add some constantness in Machine Dominators.Jakub Staszak2013-02-16
* Remove trailing spaces.Jakub Staszak2013-02-16
* [ms-inline asm] Do not omit the frame pointer if we have ms-inline assembly.Chad Rosier2013-02-16
* Mark getRawBits const.Preston Gurd2013-02-14
* Renumber SlotIndexes locally when a new block is inserted.Cameron Zwarich2013-02-12