Move LiveIntervals.h up to be the first included header
[oota-llvm.git] / lib / CodeGen /
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.
2004-02-14 Alkis EvlogimenosUse std::numeric_limits<float>::infinity() instead of
2004-02-13 Alkis EvlogimenosRemove getAllocatedRegNum(). Use getReg() instead.
2004-02-13 Alkis EvlogimenosUse getNumVirtualRegs().
2004-02-13 Brian GaekeRefactor MachineFunction::print() into MachineBasicBloc...
2004-02-13 Brian GaekeAdd head-of-file comments and Doxygen comments. Tighte...
2004-02-12 Alkis EvlogimenosAdd parent pointer to MachineInstr that points to owning
2004-02-12 Chris LattnerAdd support for the llvm.memmove intrinsic
2004-02-12 Chris LattnerImplement the llvm.memcpy intrinsic
2004-02-12 Chris LattnerRename the opCode instance variable to Opcode
2004-02-12 Chris LattnerThis field is never read
2004-02-12 Alkis EvlogimenosChange MachineBasicBlock's vector of MachineInstr point...
2004-02-12 Brian GaekegetOpCode() --> getOpcode().
2004-02-10 Chris LattnerAdd #include
2004-02-10 Chris LattnerDo not use MachineOperand::isVirtualRegister either!
2004-02-10 Chris LattnerEliminate users of MachineOperand::isPhysicalRegister
2004-02-09 Brian GaekeMove InstrSchedule's iterator begin/end methods inline.
2004-02-09 Brian GaekeMake SchedGraph::dump() use SchedGraphNodeCommon's...
2004-02-09 Chris LattnerAnother nice speedup for the register allocator. This...
2004-02-09 Chris LattnerUgh, perform an optimization that GCC should be able...
2004-02-09 Chris LattnerOnly do stuff for the REAL number of physical registers...
2004-02-09 Chris LattnerChange the PhysRegsUsed map into a dense array. Seeing...
2004-02-06 Alkis EvlogimenosIncrease code clarity.
2004-02-06 Alkis EvlogimenosEliminate uneeded lookups by passing a Virt2PhysMap...
2004-02-05 Alkis EvlogimenosChange live interval representation. Machine instructio...
2004-02-05 Alkis EvlogimenosWe don't need to scan the blocks that we are live-in...
2004-02-05 Tanya LattnerAdded missing include.
2004-02-04 Alkis EvlogimenosModify the two address instruction pass to remove the...
2004-02-03 Alkis EvlogimenosWhen an instruction like: A += B had both A and B virtu...
2004-02-02 Alkis EvlogimenosRevert changes. Will implement this using a different...
2004-02-02 Alkis EvlogimenosFix debugging output.
2004-02-02 Alkis EvlogimenosCorrectly update def/use information for modified machi...
2004-02-02 Alkis EvlogimenosShould be more careful. The previously applied change...
2004-02-02 Alkis EvlogimenosCreate an object for tracking physical register usage...
2004-02-01 Alkis EvlogimenosChange weight array into a vector and make it as big...
2004-02-01 Alkis EvlogimenosUse std::map::count() instead of std::map::find() ...
2004-02-01 Alkis EvlogimenosChange string for joined intervals.
2004-02-01 Alkis EvlogimenosChange xor to ^.
2004-02-01 Chris LattnerFix a bug in a recent checkin
2004-02-01 Alkis EvlogimenosMissed one silly assert :-)
2004-02-01 Alkis EvlogimenosSimplify joinIntervals() code.
2004-02-01 Alkis EvlogimenosUse MRegisterInfo::isPhysicalRegister and
2004-01-31 Alkis EvlogimenosApply final part of Chris' patch.
2004-01-31 Alkis EvlogimenosBe a little smarter on the way we handle physical regis...
2004-01-31 Chris LattnerFinegrainify namespacification, use new MRegisterInfo...
2004-01-31 Chris LattnerFix, correctly this time, the computation of the return...
2004-01-31 Chris Lattner* Fix incorrect computation of the runOnMachineFunction...
2004-01-31 Chris LattnerRemove unneeded #includes
2004-01-31 Alkis EvlogimenosMerge safe parts from last night's buggy commit. These...
2004-01-31 Alkis EvlogimenosOptimize liveAt() and overlaps(). We now use a binary...
2004-01-31 Alkis EvlogimenosRevert last night's changes as they broke some tests...
2004-01-31 Alkis EvlogimenosSeveral performance enhancements and cleanups from...
2004-01-30 Chris LattnerFinegrainify namespacification
next