aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-03-04Prune unused PBQP register allocator and PBQP Heuristics from llvm-sb.Jan Voung
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
2013-01-25ScheduleDAG: colorize the DOT graph and improve formatting.Andrew Trick
2013-01-25ScheduleDAG: Added isBoundaryNode to conveniently detect a common corner case.Andrew Trick
2013-01-25SchedDFS: Complete support for nested subtrees.Andrew Trick
2013-01-25MIsched: Improve the interface to SchedDFS analysis (subtrees).Andrew Trick
2013-01-25SchedDFS: Initial support for nested subtrees.Andrew Trick
2013-01-25MISched: Add SchedDFSResult to ScheduleDAGMI to formalize theAndrew Trick
2013-01-25SchedDFS: Constify interface.Andrew Trick
2013-01-24MIsched: Added biasCriticalPath.Andrew Trick
2013-01-22Make APFloat constructor require explicit semantics.Tim Northover
2013-01-21Introduce a new data structure, the SparseMultiSet, and changes to the MI sch...Michael Ilseman