2004-01-31 |
Alkis Evlogimenos | Apply final part of Chris' patch. |
tree | commitdiff |
2004-01-31 |
Alkis Evlogimenos | Be a little smarter on the way we handle physical regis... |
tree | commitdiff |
2004-01-31 |
Chris Lattner | Finegrainify namespacification, use new MRegisterInfo... |
tree | commitdiff |
2004-01-31 |
Chris Lattner | Fix, correctly this time, the computation of the return... |
tree | commitdiff |
2004-01-31 |
Chris Lattner | * Fix incorrect computation of the runOnMachineFunction... |
tree | commitdiff |
2004-01-31 |
Chris Lattner | Remove unneeded #includes |
tree | commitdiff |
2004-01-31 |
Alkis Evlogimenos | Merge safe parts from last night's buggy commit. These... |
tree | commitdiff |
2004-01-31 |
Alkis Evlogimenos | Optimize liveAt() and overlaps(). We now use a binary... |
tree | commitdiff |
2004-01-31 |
Alkis Evlogimenos | Revert last night's changes as they broke some tests... |
tree | commitdiff |
2004-01-31 |
Alkis Evlogimenos | Several performance enhancements and cleanups from... |
tree | commitdiff |
2004-01-30 |
Chris Lattner | Finegrainify namespacification |
tree | commitdiff |
2004-01-30 |
Brian Gaeke | Give clients of MachineFunctionPrinter the ability... |
tree | commitdiff |
2004-01-23 |
Alkis Evlogimenos | Fix failing test cases with joined live intervals.... |
tree | commitdiff |
2004-01-22 |
Alkis Evlogimenos | Add option to join live intervals. Two intervals are... |
tree | commitdiff |
2004-01-22 |
Alkis Evlogimenos | Remove unneeded check. An interval in active, by defini... |
tree | commitdiff |
2004-01-22 |
Alkis Evlogimenos | Improve debugging output. Remove unneeded virtReg... |
tree | commitdiff |
2004-01-22 |
Alkis Evlogimenos | Revert previous change. The code was correct... |
tree | commitdiff |
2004-01-22 |
Alkis Evlogimenos | Fix incorrect negatives in LiveIntervals::Interval... |
tree | commitdiff |
2004-01-20 |
Tanya Lattner | Moved iterators around. |
tree | commitdiff |
2004-01-20 |
Tanya Lattner | Moved iterators to common file. |
tree | commitdiff |
2004-01-16 |
Alkis Evlogimenos | Handle printing of intervals that are not assign to... |
tree | commitdiff |
2004-01-16 |
Alkis Evlogimenos | Handle printing of intervals that are not assign to... |
tree | commitdiff |
2004-01-16 |
Alkis Evlogimenos | Fold open interval ends handling into |
tree | commitdiff |
2004-01-16 |
Alkis Evlogimenos | Add asserts to previous change. |
tree | commitdiff |
2004-01-16 |
Alkis Evlogimenos | Use a list instead of a vector to store intervals.... |
tree | commitdiff |
2004-01-14 |
Chris Lattner | Hrm, apparently I missed lowering this intrinsic. :( |
tree | commitdiff |
2004-01-14 |
Alkis Evlogimenos | Properly update #intervals statistic. |
tree | commitdiff |
2004-01-14 |
Alkis Evlogimenos | Fix bug in LiveIntervals::Interval::overlaps and |
tree | commitdiff |
2004-01-14 |
Alkis Evlogimenos | Improve debugging output. |
tree | commitdiff |
2004-01-13 |
Alkis Evlogimenos | Fix miscomputation of live intervals. The catch is... |
tree | commitdiff |
2004-01-13 |
Alkis Evlogimenos | Remove allocatable registers vector. It is already... |
tree | commitdiff |
2004-01-13 |
Alkis Evlogimenos | Cleanup debugging output. |
tree | commitdiff |
2004-01-13 |
Alkis Evlogimenos | Fix output of live intervals to show correctly its... |
tree | commitdiff |
2004-01-13 |
Alkis Evlogimenos | Remove unneeded check (with the recent change in live... |
tree | commitdiff |
2004-01-13 |
Alkis Evlogimenos | Indentation and whitespace cleanups. |
tree | commitdiff |
2004-01-13 |
Alkis Evlogimenos | Fix bug introduced by previous commit: check if fixed... |
tree | commitdiff |
2004-01-13 |
Alkis Evlogimenos | Correctly compute live variable information for physica... |
tree | commitdiff |
2004-01-11 |
Alkis Evlogimenos | Make LiveVariables::HandlePhysRegUse and |
tree | commitdiff |
2004-01-10 |
Chris Lattner | Remove use of llvm/CodeGen/InstrSelection.h |
tree | commitdiff |
2004-01-09 |
Chris Lattner | Finegrainify namespacification. |
tree | commitdiff |
2004-01-09 |
Chris Lattner | Move InstrSelection into lib/Target/Sparc, as it's... |
tree | commitdiff |
2004-01-09 |
Chris Lattner | Move lib/Codegen/RegAlloc into lib/Target/Sparc, as... |
tree | commitdiff |
2004-01-07 |
Alkis Evlogimenos | Add a separate list of fixed intervals. This improves... |
tree | commitdiff |
2004-01-07 |
Alkis Evlogimenos | Minor cleanups. |
tree | commitdiff |
2004-01-07 |
Alkis Evlogimenos | Remove declared but undefined method. |
tree | commitdiff |
2004-01-07 |
Alkis Evlogimenos | Change implementation of LiveIntervals::overlap().... |
tree | commitdiff |
2004-01-05 |
Alkis Evlogimenos | Remove simple coalescing. |
tree | commitdiff |
2004-01-05 |
Chris Lattner | fix warning |
tree | commitdiff |
2004-01-05 |
Chris Lattner | Add VMCore and code generator support for debugging... |
tree | commitdiff |
2004-01-05 |
Alkis Evlogimenos | Currently we cannot handle two-address instructions... |
tree | commitdiff |
2004-01-04 |
Alkis Evlogimenos | Update description. |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Clean up a lot of the code I added yesterday by exposin... |
tree | commitdiff |
2003-12-28 |
Alkis Evlogimenos | Reserve ECX and EDI instead of EBX and EDI. Since EBX... |
tree | commitdiff |
2003-12-28 |
Alkis Evlogimenos | Add coalescing to register allocator. A hint is added... |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Whoops, don't try to lower non intrinsic calls |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Use the intrinsic lowering functionality |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Move into the VMCore library |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Implement the default implementation of the intrinsic... |
tree | commitdiff |
2003-12-28 |
Chris Lattner | finegrainify namespacification |
tree | commitdiff |
2003-12-24 |
Alkis Evlogimenos | Improve debugging output when choosing a register to... |
tree | commitdiff |
2003-12-24 |
Alkis Evlogimenos | Do a separate pass to compute spill weights because... |
tree | commitdiff |
2003-12-23 |
Alkis Evlogimenos | Change the way free regusters are computed and perform... |
tree | commitdiff |
2003-12-22 |
Alkis Evlogimenos | Fix crash when compiling twolf. |
tree | commitdiff |
2003-12-21 |
Alkis Evlogimenos | Remove verifyIntervals() since it doesn't actually... |
tree | commitdiff |
2003-12-21 |
Alkis Evlogimenos | Change weight into a float so that we can take into... |
tree | commitdiff |
2003-12-21 |
Alkis Evlogimenos | Add support for inactive intervals. This effectively... |
tree | commitdiff |
2003-12-20 |
Chris Lattner | Add a new target-independent machine code freeing pass |
tree | commitdiff |
2003-12-20 |
Chris Lattner | * Finegrainify namespacification |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Remove TwoAddressInstruction from the public headers... |
tree | commitdiff |
2003-12-18 |
Chris Lattner | Prune some #includes |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Modify linear scan register allocator to use the two... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Fix bug in reserved registers. DH actually aliases... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Modify local register allocator to use the two-address... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Add TwoAddressInstructionPass to handle instructions... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Rename LiveIntervals::expired() to LiveIntervals::expir... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | When a variable is killed and redifined in a basic... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Handle multiple virtual register definitions gracefully. |
tree | commitdiff |
2003-12-15 |
Alkis Evlogimenos | Change preserve all claim to just preserve live variabl... |
tree | commitdiff |
2003-12-14 |
Alkis Evlogimenos | Change interface of MachineOperand as follows: |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | When reserving a preallocated register spill the aliase... |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Ignore non-allocatable physical registers in live inter... |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Expire any active intervals left when register allocati... |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Add instruction numbers to debugging output. |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Handle explicit physical register defs. |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Remove unecessary if statements when looping on Implici... |
tree | commitdiff |
2003-12-10 |
John Criswell | This appears to fix Bug 172 and does not break any... |
tree | commitdiff |
2003-12-05 |
Alkis Evlogimenos | Make assertion stricter. Since the source operands... |
tree | commitdiff |
2003-12-05 |
Alkis Evlogimenos | Fix bug in register spilling when a preallocated live... |
tree | commitdiff |
2003-12-05 |
Alkis Evlogimenos | Move operator<<(std::ostream&, const LiveInterval&... |
tree | commitdiff |
2003-12-05 |
Alkis Evlogimenos | Sort live intervals by increasing start point. |
tree | commitdiff |
2003-12-04 |
Alkis Evlogimenos | Improve debugging output and clean up some code. |
tree | commitdiff |
2003-11-30 |
Alkis Evlogimenos | Print instructions before register allocation is perfor... |
tree | commitdiff |
2003-11-30 |
Alkis Evlogimenos | Remove "numReloaded" statistic. |
tree | commitdiff |
2003-11-20 |
Alkis Evlogimenos | Merging the linear scan register allocator in trunk... |
tree | commitdiff |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
tree | commitdiff |
2003-11-10 |
Brian Gaeke | Fix problems linking against the reoptimizer; _llvm_reg... |
tree | commitdiff |
2003-11-10 |
Brian Gaeke | Operand numbers are now ints. Save the register allocat... |
tree | commitdiff |
2003-11-06 |
Misha Brukman | Let's not forget about our friends -- Constant Pool... |
tree | commitdiff |
2003-11-05 |
Chris Lattner | Do not use a class before it is defined. |
tree | commitdiff |
2003-11-04 |
Brian Gaeke | Update verifySavedState()'s comment, so that it reflect... |
tree | commitdiff |
next |