Apply final part of Chris' patch.
[oota-llvm.git] / lib / CodeGen /
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.
2004-01-13 Alkis EvlogimenosFix miscomputation of live intervals. The catch is...
2004-01-13 Alkis EvlogimenosRemove allocatable registers vector. It is already...
2004-01-13 Alkis EvlogimenosCleanup debugging output.
2004-01-13 Alkis EvlogimenosFix output of live intervals to show correctly its...
2004-01-13 Alkis EvlogimenosRemove unneeded check (with the recent change in live...
2004-01-13 Alkis EvlogimenosIndentation and whitespace cleanups.
2004-01-13 Alkis EvlogimenosFix bug introduced by previous commit: check if fixed...
2004-01-13 Alkis EvlogimenosCorrectly compute live variable information for physica...
2004-01-11 Alkis EvlogimenosMake LiveVariables::HandlePhysRegUse and
2004-01-10 Chris LattnerRemove use of llvm/CodeGen/InstrSelection.h
2004-01-09 Chris LattnerFinegrainify namespacification.
2004-01-09 Chris LattnerMove InstrSelection into lib/Target/Sparc, as it's...
2004-01-09 Chris LattnerMove lib/Codegen/RegAlloc into lib/Target/Sparc, as...
2004-01-07 Alkis EvlogimenosAdd a separate list of fixed intervals. This improves...
2004-01-07 Alkis EvlogimenosMinor cleanups.
2004-01-07 Alkis EvlogimenosRemove declared but undefined method.
2004-01-07 Alkis EvlogimenosChange implementation of LiveIntervals::overlap()....
2004-01-05 Alkis EvlogimenosRemove simple coalescing.
2004-01-05 Chris Lattnerfix warning
2004-01-05 Chris LattnerAdd VMCore and code generator support for debugging...
2004-01-05 Alkis EvlogimenosCurrently we cannot handle two-address instructions...
2004-01-04 Alkis EvlogimenosUpdate description.
2003-12-28 Chris LattnerClean up a lot of the code I added yesterday by exposin...
2003-12-28 Alkis EvlogimenosReserve ECX and EDI instead of EBX and EDI. Since EBX...
2003-12-28 Alkis EvlogimenosAdd coalescing to register allocator. A hint is added...
2003-12-28 Chris LattnerWhoops, don't try to lower non intrinsic calls
2003-12-28 Chris LattnerUse the intrinsic lowering functionality
2003-12-28 Chris LattnerMove into the VMCore library
2003-12-28 Chris LattnerImplement the default implementation of the intrinsic...
2003-12-28 Chris Lattnerfinegrainify namespacification
2003-12-24 Alkis EvlogimenosImprove debugging output when choosing a register to...
2003-12-24 Alkis EvlogimenosDo a separate pass to compute spill weights because...
2003-12-23 Alkis EvlogimenosChange the way free regusters are computed and perform...
2003-12-22 Alkis EvlogimenosFix crash when compiling twolf.
2003-12-21 Alkis EvlogimenosRemove verifyIntervals() since it doesn't actually...
2003-12-21 Alkis EvlogimenosChange weight into a float so that we can take into...
2003-12-21 Alkis EvlogimenosAdd support for inactive intervals. This effectively...
2003-12-20 Chris LattnerAdd a new target-independent machine code freeing pass
2003-12-20 Chris Lattner* Finegrainify namespacification
2003-12-18 Alkis EvlogimenosRemove TwoAddressInstruction from the public headers...
2003-12-18 Chris LattnerPrune some #includes
2003-12-18 Alkis EvlogimenosModify linear scan register allocator to use the two...
2003-12-18 Alkis EvlogimenosFix bug in reserved registers. DH actually aliases...
2003-12-18 Alkis EvlogimenosModify local register allocator to use the two-address...
2003-12-18 Alkis EvlogimenosAdd TwoAddressInstructionPass to handle instructions...
2003-12-18 Alkis EvlogimenosRename LiveIntervals::expired() to LiveIntervals::expir...
2003-12-18 Alkis EvlogimenosWhen a variable is killed and redifined in a basic...
2003-12-18 Alkis EvlogimenosHandle multiple virtual register definitions gracefully.
2003-12-15 Alkis EvlogimenosChange preserve all claim to just preserve live variabl...
2003-12-14 Alkis EvlogimenosChange interface of MachineOperand as follows:
2003-12-13 Alkis EvlogimenosWhen reserving a preallocated register spill the aliase...
2003-12-13 Alkis EvlogimenosIgnore non-allocatable physical registers in live inter...
2003-12-13 Alkis EvlogimenosExpire any active intervals left when register allocati...
2003-12-13 Alkis EvlogimenosAdd instruction numbers to debugging output.
2003-12-13 Alkis EvlogimenosHandle explicit physical register defs.
2003-12-13 Alkis EvlogimenosRemove unecessary if statements when looping on Implici...
2003-12-10 John CriswellThis appears to fix Bug 172 and does not break any...
2003-12-05 Alkis EvlogimenosMake assertion stricter. Since the source operands...
2003-12-05 Alkis EvlogimenosFix bug in register spilling when a preallocated live...
2003-12-05 Alkis EvlogimenosMove operator<<(std::ostream&, const LiveInterval&...
2003-12-05 Alkis EvlogimenosSort live intervals by increasing start point.
2003-12-04 Alkis EvlogimenosImprove debugging output and clean up some code.
2003-11-30 Alkis EvlogimenosPrint instructions before register allocation is perfor...
2003-11-30 Alkis EvlogimenosRemove "numReloaded" statistic.
2003-11-20 Alkis EvlogimenosMerging the linear scan register allocator in trunk...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-11-10 Brian GaekeFix problems linking against the reoptimizer; _llvm_reg...
2003-11-10 Brian GaekeOperand numbers are now ints. Save the register allocat...
2003-11-06 Misha BrukmanLet's not forget about our friends -- Constant Pool...
2003-11-05 Chris LattnerDo not use a class before it is defined.
2003-11-04 Brian GaekeUpdate verifySavedState()'s comment, so that it reflect...
next