aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add a GC plugin for ErlangYiannis Tsiouris2013-03-253-0/+8
* Allow the register scavenger to spill multiple registersHal Finkel2013-03-221-15/+37
* Remove ScavengedRC from RegisterScavengingHal Finkel2013-03-221-5/+1
* Remove blank line before block comment.Eric Christopher2013-03-201-1/+0
* Move #include of BitVector from .h to .cpp file.Jakub Staszak2013-03-182-5/+2
* Add some constantness.Jakub Staszak2013-03-182-2/+2
* Move estimateStackSize from ARM into MachineFrameInfoHal Finkel2013-03-141-0/+3
* Residual cleanup: live-out set is goneEli Bendersky2013-03-111-8/+7
* Cleanup #includes.Jakub Staszak2013-03-101-4/+1
* Remove unneeded #include.Jakub Staszak2013-03-101-1/+0
* Add some constantness in MachinePostDominators.h.Jakub Staszak2013-03-101-7/+8
* Remove unneeded cast.Jakub Staszak2013-03-091-3/+3
* No really, don't use end().Jakob Stoklund Olesen2013-03-081-2/+2
* Avoid creating a SlotIndex from the end() iterator.Jakob Stoklund Olesen2013-03-081-6/+10
* Rename isEarlierInSameTrace to isUsefulDominator.Jakob Stoklund Olesen2013-03-071-5/+18
* ArrayRefize some code. No functionality change.Benjamin Kramer2013-03-071-2/+2
* Fix PR10475Michael Liao2013-03-011-2/+4
* GCInfoDeleter code cleanup after r175528Yiannis Tsiouris2013-03-012-5/+2
* Fix incorrect ScheduleDAG comment and formalize Weak edges.Andrew Trick2013-03-011-2/+12
* A small refactoring + adding comments.Eli Bendersky2013-02-281-4/+14
* Reverted: r176136 - Have a way for a target to opt-out of target-independent ...Michael Ilseman2013-02-271-5/+0
* Have a way for a target to opt-out of target-independent fast iselMichael Ilseman2013-02-261-0/+5
* Make RAFast::UsedInInstr indexed by register units.Jakob Stoklund Olesen2013-02-211-0/+6
* Use LiveRangeUpdater instead of mergeIntervalRanges.Jakob Stoklund Olesen2013-02-201-3/+0
* Add a LiveRangeUpdater class.Jakob Stoklund Olesen2013-02-201-0/+58
* Add a default constructor for LiveRange.Jakob Stoklund Olesen2013-02-201-1/+2
* Modify LiveInterval::addRange() to match the comment about what it returns.Cameron Zwarich2013-02-201-2/+2
* Add SlotIndexes::repairIndexesInRange(), which repairs SlotIndexes after addingCameron Zwarich2013-02-201-0/+5
* Make SlotIndex::getEntry() return unsigned to match IndexListEntry.Cameron Zwarich2013-02-201-1/+1
* Fix a misunderstanding about how RegMaskBlocks works. This was caught byCameron Zwarich2013-02-201-1/+1
* Remove unneeded #include.Jakub Staszak2013-02-201-1/+0
* Fix #includes, so we include only what we really need.Jakub Staszak2013-02-201-2/+1
* Remove use of reverse iterators in repairIntervalsInRange(). While they wereCameron Zwarich2013-02-171-5/+5
* Use ArrayRef instead of a reference to a SmallVectorImpl.Cameron Zwarich2013-02-171-1/+1
* Add support for updating the LiveIntervals of registers used by 'exotic'Cameron Zwarich2013-02-171-0/+15
* Use const reference instead of vector object when passing an argument toJakub Staszak2013-02-161-1/+1
* Add even more constatness in MachineDominators.h.Jakub Staszak2013-02-161-3/+3
* Add some constantness in Machine Dominators.Jakub Staszak2013-02-161-6/+8
* Remove trailing spaces.Jakub Staszak2013-02-161-24/+24
* [ms-inline asm] Do not omit the frame pointer if we have ms-inline assembly.Chad Rosier2013-02-162-0/+17
* Mark getRawBits const.Preston Gurd2013-02-141-1/+1
* Renumber SlotIndexes locally when a new block is inserted.Cameron Zwarich2013-02-121-5/+4
* Add blocks to the LiveIntervalAnalysis RegMaskBlocks array when splittingCameron Zwarich2013-02-121-0/+7
* Fix some problems with the updating of SlotIndexes after adding a new MBB. InCameron Zwarich2013-02-111-13/+18
* Currently, codegen may spent some time in SDISel passes even if an entireEvan Cheng2013-02-111-0/+10
* Fix the unused but nearly correct method SlotIndexes::insertMBBInMaps() and addCameron Zwarich2013-02-101-10/+12
* Remove unneeded "TargetMachine.h" #includes.Jakub Staszak2013-02-091-1/+1
* Simplify code.Jakub Staszak2013-02-091-2/+1
* Remove the old liveness algorithm.Jakob Stoklund Olesen2013-02-091-25/+0
* Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects.Bob Wilson2013-02-081-16/+3