aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
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-04Prune unused PBQP register allocator and PBQP Heuristics from llvm-sb.Jan Voung
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
2013-02-17Add support for updating the LiveIntervals of registers used by 'exotic'Cameron Zwarich
2013-02-16Use const reference instead of vector object when passing an argument toJakub Staszak
2013-02-16Add even more constatness in MachineDominators.h.Jakub Staszak
2013-02-16Add some constantness in Machine Dominators.Jakub Staszak
2013-02-16Remove trailing spaces.Jakub Staszak
2013-02-16[ms-inline asm] Do not omit the frame pointer if we have ms-inline assembly.Chad Rosier
2013-02-14Mark getRawBits const.Preston Gurd
2013-02-12Renumber SlotIndexes locally when a new block is inserted.Cameron Zwarich
2013-02-12Add blocks to the LiveIntervalAnalysis RegMaskBlocks array when splittingCameron Zwarich
2013-02-11Fix some problems with the updating of SlotIndexes after adding a new MBB. InCameron Zwarich
2013-02-11Currently, codegen may spent some time in SDISel passes even if an entireEvan Cheng
2013-02-10Fix the unused but nearly correct method SlotIndexes::insertMBBInMaps() and addCameron Zwarich
2013-02-09Remove unneeded "TargetMachine.h" #includes.Jakub Staszak
2013-02-09Simplify code.Jakub Staszak
2013-02-09Remove the old liveness algorithm.Jakob Stoklund Olesen
2013-02-08Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects.Bob Wilson
2013-02-05Remove liveout lists from MachineRegisterInfo.Jakob Stoklund Olesen
2013-02-04Merge remote-tracking branch 'origin/master'Derek Schuff
2013-02-04Make some LLVM localmods compile when building with --disable-assertions.Jan Voung
2013-02-04SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors.Benjamin Kramer
2013-02-02Correct indentation for dumping LexicalScope.Manman Ren
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-29Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng
2013-01-25MachineScheduler support for viewGraph.Andrew Trick