Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printed
[oota-llvm.git] / lib / CodeGen /
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
2004-01-30 Brian GaekeGive clients of MachineFunctionPrinter the ability...
2004-01-23 Alkis EvlogimenosFix failing test cases with joined live intervals....
2004-01-22 Alkis EvlogimenosAdd option to join live intervals. Two intervals are...
2004-01-22 Alkis EvlogimenosRemove unneeded check. An interval in active, by defini...
2004-01-22 Alkis EvlogimenosImprove debugging output. Remove unneeded virtReg...
2004-01-22 Alkis EvlogimenosRevert previous change. The code was correct...
2004-01-22 Alkis EvlogimenosFix incorrect negatives in LiveIntervals::Interval...
2004-01-20 Tanya LattnerMoved iterators around.
2004-01-20 Tanya LattnerMoved iterators to common file.
2004-01-16 Alkis EvlogimenosHandle printing of intervals that are not assign to...
2004-01-16 Alkis EvlogimenosHandle printing of intervals that are not assign to...
2004-01-16 Alkis EvlogimenosFold open interval ends handling into
2004-01-16 Alkis EvlogimenosAdd asserts to previous change.
2004-01-16 Alkis EvlogimenosUse a list instead of a vector to store intervals....
2004-01-14 Chris LattnerHrm, apparently I missed lowering this intrinsic. :(
2004-01-14 Alkis EvlogimenosProperly update #intervals statistic.
2004-01-14 Alkis EvlogimenosFix bug in LiveIntervals::Interval::overlaps and
2004-01-14 Alkis EvlogimenosImprove debugging output.
next