2011-01-11 |
Jakob Stoklund Olesen | Don't insert DBG_VALUE instructions after the first...
|
commit | commitdiff | tree |
2011-01-11 |
Jakob Stoklund Olesen | Put the Dominator improvements back in. They were not...
|
commit | commitdiff | tree |
2011-01-11 |
Jakob Stoklund Olesen | Speculatively revert the recent improvements to Dominators...
|
commit | commitdiff | tree |
2011-01-11 |
Jakob Stoklund Olesen | Revert r123207: "Turn on memdep's verifyRemoved() in...
|
commit | commitdiff | tree |
2011-01-11 |
Jakob Stoklund Olesen | Turn on memdep's verifyRemoved() in an attempt to smoke...
|
commit | commitdiff | tree |
2011-01-10 |
Jakob Stoklund Olesen | Simplify a bunch of isVirtualRegister() and isPhysicalRegist...
|
commit | commitdiff | tree |
2011-01-09 |
Jakob Stoklund Olesen | Remove TargetRegisterInfo::NoRegister.
|
commit | commitdiff | tree |
2011-01-09 |
Jakob Stoklund Olesen | Change virtual register numbering to make more space...
|
commit | commitdiff | tree |
2011-01-09 |
Jakob Stoklund Olesen | Remove MachineRegisterInfo::getLastVirtReg(), it was...
|
commit | commitdiff | tree |
2011-01-09 |
Jakob Stoklund Olesen | Teach TargetRegisterInfo how to cram stack slot indexes...
|
commit | commitdiff | tree |
2011-01-09 |
Jakob Stoklund Olesen | Fix comment.
|
commit | commitdiff | tree |
2011-01-09 |
Jakob Stoklund Olesen | Add a forgotten VireReg2IndexFunctor.
|
commit | commitdiff | tree |
2011-01-09 |
Jakob Stoklund Olesen | Simplify LiveDebugVariables by storing MachineOperand...
|
commit | commitdiff | tree |
2011-01-09 |
Jakob Stoklund Olesen | Shrink a BitVector that didn't mean to store bits for...
|
commit | commitdiff | tree |
2011-01-09 |
Jakob Stoklund Olesen | Replace TargetRegisterInfo::printReg with a PrintReg...
|
commit | commitdiff | tree |
2011-01-09 |
Jakob Stoklund Olesen | Use IndexedMap for MachineRegisterInfo as well. No...
|
commit | commitdiff | tree |
2011-01-08 |
Jakob Stoklund Olesen | Fix the last virtual register enumerations.
|
commit | commitdiff | tree |
2011-01-08 |
Jakob Stoklund Olesen | Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtReg2In...
|
commit | commitdiff | tree |
2011-01-08 |
Jakob Stoklund Olesen | Fix a MachineVerifier loop that probably didn't mean...
|
commit | commitdiff | tree |
2011-01-08 |
Jakob Stoklund Olesen | Don't document exactly how virtual registers are represented...
|
commit | commitdiff | tree |
2011-01-08 |
Jakob Stoklund Olesen | Use an IndexedMap for LiveVariables::VirtRegInfo.
|
commit | commitdiff | tree |
2011-01-08 |
Jakob Stoklund Olesen | Do not talk about TargetRegisterInfo::FirstVirtualRegister.
|
commit | commitdiff | tree |
2011-01-08 |
Jakob Stoklund Olesen | Use an IndexedMap for LiveOutRegInfo to hide its dependence...
|
commit | commitdiff | tree |
2011-01-06 |
Jakob Stoklund Olesen | Zap the last two -Wself-assign warnings in llvm.
|
commit | commitdiff | tree |
2011-01-06 |
Jakob Stoklund Olesen | Add the SpillPlacement analysis pass.
|
commit | commitdiff | tree |
2011-01-05 |
Jakob Stoklund Olesen | Add a hidden command line option to display edge bundle...
|
commit | commitdiff | tree |
2011-01-05 |
Jakob Stoklund Olesen | Silence a warning from non-standard warning avoidance...
|
commit | commitdiff | tree |
2011-01-04 |
Jakob Stoklund Olesen | Use the EdgeBundles analysis in X86FloatingPoint instead...
|
commit | commitdiff | tree |
2011-01-04 |
Jakob Stoklund Olesen | Turn the EdgeBundles class into a stand-alone machine...
|
commit | commitdiff | tree |
2010-12-22 |
Jakob Stoklund Olesen | When RegAllocGreedy decides to spill the interferences...
|
commit | commitdiff | tree |
2010-12-22 |
Jakob Stoklund Olesen | Include a shadow of the original CFG edges in the edge...
|
commit | commitdiff | tree |
2010-12-21 |
Jakob Stoklund Olesen | Add EdgeBundles to SplitKit.
|
commit | commitdiff | tree |
2010-12-21 |
Jakob Stoklund Olesen | Use IntEqClasses to compute connected components of...
|
commit | commitdiff | tree |
2010-12-21 |
Jakob Stoklund Olesen | Add ADT/IntEqClasses.h as a light-weight implementation...
|
commit | commitdiff | tree |
2010-12-18 |
Jakob Stoklund Olesen | Apparently, operandices is not a word.
|
commit | commitdiff | tree |
2010-12-18 |
Jakob Stoklund Olesen | Teach the inline spiller to attempt folding a load...
|
commit | commitdiff | tree |
2010-12-18 |
Jakob Stoklund Olesen | Tweak debug spew.
|
commit | commitdiff | tree |
2010-12-18 |
Jakob Stoklund Olesen | Check that the register is live-in to the loop header...
|
commit | commitdiff | tree |
2010-12-18 |
Jakob Stoklund Olesen | Pass a Banner argument to the machine code verifier...
|
commit | commitdiff | tree |
2010-12-17 |
Jakob Stoklund Olesen | Avoid dereferencing end() in collectInterferingVRegs...
|
commit | commitdiff | tree |
2010-12-17 |
Jakob Stoklund Olesen | Make the -verify-regalloc command line option available...
|
commit | commitdiff | tree |
2010-12-17 |
Jakob Stoklund Olesen | Enable loop splitting in RegAllocGreedy.
|
commit | commitdiff | tree |
2010-12-17 |
Jakob Stoklund Olesen | Add more checks to IntervalMapOverlaps::advance() to...
|
commit | commitdiff | tree |
2010-12-17 |
Jakob Stoklund Olesen | It is allowed to call IntervalMap::const_iterator:...
|
commit | commitdiff | tree |
2010-12-17 |
Jakob Stoklund Olesen | Allow missing kill flags on an untied operand of a...
|
commit | commitdiff | tree |
2010-12-17 |
Jakob Stoklund Olesen | Fix crash when IntervalMapOverlaps::advanceTo moves...
|
commit | commitdiff | tree |
2010-12-17 |
Jakob Stoklund Olesen | Add MachineLoopRange comparators for sorting loop lists...
|
commit | commitdiff | tree |
2010-12-17 |
Jakob Stoklund Olesen | Provide LiveIntervalUnion::Query::checkLoopInterference.
|
commit | commitdiff | tree |
2010-12-17 |
Jakob Stoklund Olesen | Complete tests for IntervalMapOverlaps.
|
commit | commitdiff | tree |
2010-12-16 |
Jakob Stoklund Olesen | Add basic test exposing many bugs.
|
commit | commitdiff | tree |
2010-12-16 |
Jakob Stoklund Olesen | Add IntervalMapOverlaps - An iterator for overlapping...
|
commit | commitdiff | tree |
2010-12-15 |
Jakob Stoklund Olesen | Start using SplitKit and MachineLoopRanges in RegAllocGreedy...
|
commit | commitdiff | tree |
2010-12-15 |
Jakob Stoklund Olesen | Add MachineLoopRanges analysis.
|
commit | commitdiff | tree |
2010-12-15 |
Jakob Stoklund Olesen | Add SlotIndexes::getMBBRange() to get the range of...
|
commit | commitdiff | tree |
2010-12-15 |
Jakob Stoklund Olesen | Fix build.
|
commit | commitdiff | tree |
2010-12-15 |
Jakob Stoklund Olesen | Detect and enumerate bypass loops.
|
commit | commitdiff | tree |
2010-12-15 |
Jakob Stoklund Olesen | Separate SplitAnalysis::getSplitLoops().
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Simplify RegAllocGreedy's use of register aliases.
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Simplify CCState's use of register aliases.
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Simplify AggressiveAntiDepBreaker's use of register...
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Simplyfy RegAllocBasic by using getOverlaps instead...
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Introduce TargetRegisterInfo::getOverlaps(Reg), returning...
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Add LiveIntervalUnion print methods, RegAllocGreedy...
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Use TRI::printReg instead of AbstractRegisterDescription...
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Add TargetRegisterInfo::printReg() to pretty-print...
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Q.seenAllInterferences() must be called after Q.collectInter...
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Remove unused vector.
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Add IntervalMap to the Programmer's Manual.
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Remove debugging code.
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Try reassigning all virtual register interferences...
|
commit | commitdiff | tree |
2010-12-14 |
Jakob Stoklund Olesen | Add stub for RAGreedy::trySplit.
|
commit | commitdiff | tree |
2010-12-11 |
Jakob Stoklund Olesen | Add named timer groups for the different stages of...
|
commit | commitdiff | tree |
2010-12-10 |
Jakob Stoklund Olesen | Move MRI into RegAllocBase. Clean up debug output a...
|
commit | commitdiff | tree |
2010-12-10 |
Jakob Stoklund Olesen | Force the greedy register allocator to always use the...
|
commit | commitdiff | tree |
2010-12-10 |
Jakob Stoklund Olesen | Rip out live range splitting support from the inline...
|
commit | commitdiff | tree |
2010-12-10 |
Jakob Stoklund Olesen | Use AllocationOrder in RegAllocGreedy, fix a bug in...
|
commit | commitdiff | tree |
2010-12-10 |
Jakob Stoklund Olesen | Fix miscompilation caused by trivial logic error in...
|
commit | commitdiff | tree |
2010-12-10 |
Jakob Stoklund Olesen | Add an AllocationOrder class that can iterate over...
|
commit | commitdiff | tree |
2010-12-09 |
Jakob Stoklund Olesen | Remember to filter out reserved rergisters from the...
|
commit | commitdiff | tree |
2010-12-09 |
Jakob Stoklund Olesen | Add a forgotten initializer for CheckedFirstInterference.
|
commit | commitdiff | tree |
2010-12-09 |
Jakob Stoklund Olesen | IntervalMap iterators are heavyweight, so avoid copying...
|
commit | commitdiff | tree |
2010-12-08 |
Jakob Stoklund Olesen | Properly deal with empty intervals when checking for...
|
commit | commitdiff | tree |
2010-12-08 |
Jakob Stoklund Olesen | Implement very primitive hinting support in RegAllocGreedy.
|
commit | commitdiff | tree |
2010-12-08 |
Jakob Stoklund Olesen | Store (priority,regnum) pairs in the priority queue...
|
commit | commitdiff | tree |
2010-12-08 |
Jakob Stoklund Olesen | Trim includes.
|
commit | commitdiff | tree |
2010-12-08 |
Jakob Stoklund Olesen | Stub out RegAllocGreedy.
|
commit | commitdiff | tree |
2010-12-08 |
Jakob Stoklund Olesen | Move RABasic::addMBBLiveIns to the base class, it is...
|
commit | commitdiff | tree |
2010-12-07 |
Jakob Stoklund Olesen | Switch LiveIntervalUnion from std::set to IntervalMap.
|
commit | commitdiff | tree |
2010-12-07 |
Jakob Stoklund Olesen | Fix begin() and end() on const IntervalMap.
|
commit | commitdiff | tree |
2010-12-07 |
Jakob Stoklund Olesen | Simplify assertion.
|
commit | commitdiff | tree |
2010-12-07 |
Jakob Stoklund Olesen | Remove unused member.
|
commit | commitdiff | tree |
2010-12-03 |
Jakob Stoklund Olesen | Also inore '()' while creating mdnode name from ObjC...
|
commit | commitdiff | tree |
2010-12-03 |
Jakob Stoklund Olesen | Rename virtRegMap to avoid confusion with the VirtRegMap...
|
commit | commitdiff | tree |
2010-12-03 |
Jakob Stoklund Olesen | Coalesce debug locations when possible, causing less...
|
commit | commitdiff | tree |
2010-12-03 |
Jakob Stoklund Olesen | Emit DBG_VALUE instructions from LiveDebugVariables.
|
commit | commitdiff | tree |
2010-12-03 |
Jakob Stoklund Olesen | Also update virtRegMap when renaming virtual registers.
|
commit | commitdiff | tree |
2010-12-03 |
Jakob Stoklund Olesen | Delete the StrongPHIElimination pass, leaving only...
|
commit | commitdiff | tree |
2010-12-03 |
Jakob Stoklund Olesen | Add IntervalMap::iterator::set{Start,Stop,Value} methods...
|
commit | commitdiff | tree |
2010-12-02 |
Jakob Stoklund Olesen | Update LiveDebugVariables during coalescing.
|
commit | commitdiff | tree |
2010-12-02 |
Jakob Stoklund Olesen | Implement the first half of LiveDebugVariables.
|
commit | commitdiff | tree |
next |