Silence a spurious warning
[oota-llvm.git] / lib / CodeGen /
2004-04-09 Alkis EvlogimenosAdd definition list to each live interval.
2004-03-31 Chris LattnerMBB::remove should not modify the iterator passed in
2004-03-31 Chris LattnerMachineBasicBlock::remove should not modify the iterato...
2004-03-30 Alkis EvlogimenosCorrectly update LiveVariables when an instruction...
2004-03-29 Brian GaekeChange how the beginnings and ends of MachineFunctions...
2004-03-17 Alkis EvlogimenosMake the set of fixed (preallocated) intervals be a...
2004-03-16 Chris LattnerFix PR294
2004-03-14 Alkis EvlogimenosChange MRegisterInfo::foldMemoryOperand to return the...
2004-03-09 Alkis EvlogimenosSpill explicit physical register defs as well.
2004-03-06 Alkis EvlogimenosAs I wrote in the docs, simple is the default spiller :-)
2004-03-06 Alkis EvlogimenosAdd simple spiller.
2004-03-03 Brian GaekeMake MachineOperand's value named 'contents'. Make...
2004-03-01 Alkis EvlogimenosAdd a spiller option to llc. A simple spiller will...
2004-03-01 Alkis EvlogimenosAdd the long awaited memory operand folding support...
2004-03-01 Brian GaekeTargetCacheInfo has been removed; its only uses were...
2004-03-01 Tanya LattnerAdding new Modulo Scheduling graph files.
2004-03-01 Tanya LattnerRemoving old graph files with new graph files that...
2004-02-29 Chris LattnerAdd an assert
2004-02-29 Chris LattnerAdd back #include I messed up
2004-02-29 Chris LattnerUrg, forgot to check this in.
2004-02-29 Chris LattnerMove the private MachineInstrAnnot.h into a private...
2004-02-29 Chris LattnerRemove use of an ugly header
2004-02-29 Chris LattnerMove methods out of .h file
2004-02-29 Chris LattnerEliminate the distinction between "real" and "unreal...
2004-02-29 Chris Lattnerint64_t -> int
2004-02-27 Alkis EvlogimenosRename member function to be consistent with the rest.
2004-02-27 Alkis EvlogimenosMake spiller push stores right after the definition...
2004-02-27 Alkis EvlogimenosFix crash caused by passing register 0 to
2004-02-26 Alkis EvlogimenosClear maps right after basic block is processed.
2004-02-26 Alkis EvlogimenosUncomment assertions that register# != 0 on calls to
2004-02-26 Chris LattnerNo need to clear the map here, it will always be empty
2004-02-25 Alkis EvlogimenosFix bugs found with recent addition of assertions in
2004-02-25 Brian GaekeGreat sparc renaming fallout IV: Sparc --> SparcV9.
2004-02-25 Alkis EvlogimenosRemove asssert since it is breaking cases that it shoul...
2004-02-25 Alkis EvlogimenosAdd DenseMap template and actually use it for for mappi...
2004-02-25 Chris LattnerAdd an assertion
2004-02-24 Brian GaekeFunctionLiveVarInfo.h moved: include/llvm/CodeGen ...
2004-02-24 Alkis EvlogimenosMove machine code rewriter and spiller outside the...
2004-02-24 Alkis EvlogimenosAdd predicates for checking if a virtual register has...
2004-02-23 Alkis EvlogimenosMake enum private as it is an implementation detail.
2004-02-23 Alkis EvlogimenosRemove '4Virt' from member function names as it is...
2004-02-23 Alkis EvlogimenosRefactor VirtRegMap out of RegAllocLinearScan as the...
2004-02-23 Alkis EvlogimenosAdd number of spilled registers statistic.
2004-02-23 Chris LattnerFix bugs in finegrainification
2004-02-23 Chris LattnerFinegrainify namespacification
2004-02-23 Alkis EvlogimenosUse MachineBasicBlock::getParent().
2004-02-23 Alkis EvlogimenosRemove implementation of default constructor as it...
2004-02-23 Alkis EvlogimenosRefactor rewinding code for finding the first terminato...
2004-02-23 Alkis EvlogimenosImproved PhysRegTracker interface. RegAlloc lazily...
2004-02-23 Alkis EvlogimenosSimplify iterator usage now that we have next(). Also...
2004-02-23 Alkis EvlogimenosSome code cleanups from Chris
2004-02-23 Alkis EvlogimenosFix comments in PhysRegTracker and rename isPhysRegAvai...
2004-02-23 Alkis EvlogimenosMove LiveIntervals.h up to be the first included header
2004-02-23 Alkis EvlogimenosPull PhysRegTracker out of RegAllocLinearScan as it...
2004-02-23 Alkis EvlogimenosMove LiveIntervals.h to lib/CodeGen since it shouldn...
2004-02-22 Chris LattnerAnother bug fix for empty MBB's
2004-02-22 Chris LattnerFix a bug where we were implicitly assuming that there...
2004-02-22 Alkis EvlogimenosPrint basic block boundaries in machine instruction...
2004-02-22 Alkis EvlogimenosAbstract merging of ranges away from number of slots...
2004-02-21 Alkis EvlogimenosMake 'fold' statistic's description the same in both...
2004-02-20 Alkis EvlogimenosSome more statistics improvements.
2004-02-20 Alkis EvlogimenosDisambiguate statistic descriptions.
2004-02-20 Alkis EvlogimenosRename statistic and add another one.
2004-02-20 Alkis EvlogimenosFix crash in debug output.
2004-02-20 Alkis EvlogimenosFix instruction numbering in debug output.
2004-02-20 Alkis EvlogimenosToo many changes in one commit:
2004-02-19 Alkis EvlogimenosFix RA::verifyAssignment()
2004-02-19 Chris LattnerFix problem fusing spill code into instructions: we...
2004-02-19 Chris LattnerFix an iterator invalidation problem. :(
2004-02-19 Chris LattnerAdd method to update livevar when an instruction moves
2004-02-19 Chris LattnerFix a __LONG__ term annoyance of mine: symbolic registe...
2004-02-19 Chris LattnerAdd a MachineBasicBlock::getParent() method
2004-02-19 Alkis EvlogimenosRename reloads/spills to loads/stores.
2004-02-18 Alkis EvlogimenosImplement assignment correctness verification.
2004-02-18 Alkis EvlogimenosMove unused typedefs in private section. Add method...
2004-02-18 Chris LattnerEliminate operator[] is deprecated warnings
2004-02-18 Chris LattnerFix deprecated operator[] warnings
2004-02-18 Alkis EvlogimenosBe more agressive when joining ranges.
2004-02-18 Alkis EvlogimenosFix overly conservative spill interval computation.
2004-02-18 Alkis EvlogimenosBeautify debug output.
2004-02-17 Chris LattnerRemove the -disable-kill option. The register allocato...
2004-02-17 Chris LattnerAdd support to the local allocator for fusing spill...
2004-02-17 Chris LattnerFix a bug in my previous refactoring change... arg!
2004-02-17 Alkis EvlogimenosAdd LiveIntervals::Interval::empty() member function.
2004-02-17 Chris LattnerOnce we have a way to fold spill code reloads into...
2004-02-17 Alkis EvlogimenosFix spilled interval update. It was too conservative.
2004-02-17 Chris LattnerRefactor code a bit. No functionality changes, though...
2004-02-16 Alkis EvlogimenosAdd LeakDetection to MachineInstr.
2004-02-15 Chris LattnerBy default, llvm.setjmp/llvm.longjmp intrinsics get...
2004-02-15 Chris LattnerRefactor code. Now the intrinsic lowering pass tries...
2004-02-15 Alkis EvlogimenosThis pass should not require phi elimination or live...
2004-02-15 Chris LattnerFinegrainify namespacification
2004-02-15 Alkis EvlogimenosMake dense maps keyed on physical registers smallerusing
2004-02-15 Alkis EvlogimenosEliminate the use of spill (reserved) registers.
2004-02-15 Chris LattnerAllow for fixed objects to reside in the local area...
2004-02-15 Alkis EvlogimenosAdd back machine code deleter pass until we get a Machi...
2004-02-14 Chris LattnerThere is no reason to align the stack pointer if there...
2004-02-14 Chris LattnerA target that doesn't support these intrinsics will...
2004-02-14 Chris LattnerAdd llvm.memset/frameaddress/returnaddress intrinsics.
2004-02-14 Alkis EvlogimenosUse newly added next() and prior() utility functions.
next