2004-02-17 |
Alkis Evlogimenos | Fix spilled interval update. It was too conservative. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Refactor code a bit. No functionality changes, though... |
tree | commitdiff |
2004-02-16 |
Alkis Evlogimenos | Add LeakDetection to MachineInstr. |
tree | commitdiff |
2004-02-15 |
Chris Lattner | By default, llvm.setjmp/llvm.longjmp intrinsics get... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Refactor code. Now the intrinsic lowering pass tries... |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | This pass should not require phi elimination or live... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Finegrainify namespacification |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | Make dense maps keyed on physical registers smallerusing |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | Eliminate the use of spill (reserved) registers. |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Allow for fixed objects to reside in the local area... |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | Add back machine code deleter pass until we get a Machi... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | There is no reason to align the stack pointer if there... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | A target that doesn't support these intrinsics will... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | Add llvm.memset/frameaddress/returnaddress intrinsics. |
tree | commitdiff |
2004-02-14 |
Alkis Evlogimenos | Use newly added next() and prior() utility functions. |
tree | commitdiff |
2004-02-14 |
Alkis Evlogimenos | Use std::numeric_limits<float>::infinity() instead of |
tree | commitdiff |
2004-02-13 |
Alkis Evlogimenos | Remove getAllocatedRegNum(). Use getReg() instead. |
tree | commitdiff |
2004-02-13 |
Alkis Evlogimenos | Use getNumVirtualRegs(). |
tree | commitdiff |
2004-02-13 |
Brian Gaeke | Refactor MachineFunction::print() into MachineBasicBloc... |
tree | commitdiff |
2004-02-13 |
Brian Gaeke | Add head-of-file comments and Doxygen comments. Tighte... |
tree | commitdiff |
2004-02-12 |
Alkis Evlogimenos | Add parent pointer to MachineInstr that points to owning |
tree | commitdiff |
2004-02-12 |
Chris Lattner | Add support for the llvm.memmove intrinsic |
tree | commitdiff |
2004-02-12 |
Chris Lattner | Implement the llvm.memcpy intrinsic |
tree | commitdiff |
2004-02-12 |
Chris Lattner | Rename the opCode instance variable to Opcode |
tree | commitdiff |
2004-02-12 |
Chris Lattner | This field is never read |
tree | commitdiff |
2004-02-12 |
Alkis Evlogimenos | Change MachineBasicBlock's vector of MachineInstr point... |
tree | commitdiff |
2004-02-12 |
Brian Gaeke | getOpCode() --> getOpcode(). |
tree | commitdiff |
2004-02-10 |
Chris Lattner | Add #include |
tree | commitdiff |
2004-02-10 |
Chris Lattner | Do not use MachineOperand::isVirtualRegister either! |
tree | commitdiff |
2004-02-10 |
Chris Lattner | Eliminate users of MachineOperand::isPhysicalRegister |
tree | commitdiff |
2004-02-09 |
Brian Gaeke | Move InstrSchedule's iterator begin/end methods inline. |
tree | commitdiff |
2004-02-09 |
Brian Gaeke | Make SchedGraph::dump() use SchedGraphNodeCommon's... |
tree | commitdiff |
2004-02-09 |
Chris Lattner | Another nice speedup for the register allocator. This... |
tree | commitdiff |
2004-02-09 |
Chris Lattner | Ugh, perform an optimization that GCC should be able... |
tree | commitdiff |
2004-02-09 |
Chris Lattner | Only do stuff for the REAL number of physical registers... |
tree | commitdiff |
2004-02-09 |
Chris Lattner | Change the PhysRegsUsed map into a dense array. Seeing... |
tree | commitdiff |
2004-02-06 |
Alkis Evlogimenos | Increase code clarity. |
tree | commitdiff |
2004-02-06 |
Alkis Evlogimenos | Eliminate uneeded lookups by passing a Virt2PhysMap... |
tree | commitdiff |
2004-02-05 |
Alkis Evlogimenos | Change live interval representation. Machine instructio... |
tree | commitdiff |
2004-02-05 |
Alkis Evlogimenos | We don't need to scan the blocks that we are live-in... |
tree | commitdiff |
2004-02-05 |
Tanya Lattner | Added missing include. |
tree | commitdiff |
2004-02-04 |
Alkis Evlogimenos | Modify the two address instruction pass to remove the... |
tree | commitdiff |
2004-02-03 |
Alkis Evlogimenos | When an instruction like: A += B had both A and B virtu... |
tree | commitdiff |
2004-02-02 |
Alkis Evlogimenos | Revert changes. Will implement this using a different... |
tree | commitdiff |
2004-02-02 |
Alkis Evlogimenos | Fix debugging output. |
tree | commitdiff |
2004-02-02 |
Alkis Evlogimenos | Correctly update def/use information for modified machi... |
tree | commitdiff |
2004-02-02 |
Alkis Evlogimenos | Should be more careful. The previously applied change... |
tree | commitdiff |
2004-02-02 |
Alkis Evlogimenos | Create an object for tracking physical register usage... |
tree | commitdiff |
2004-02-01 |
Alkis Evlogimenos | Change weight array into a vector and make it as big... |
tree | commitdiff |
2004-02-01 |
Alkis Evlogimenos | Use std::map::count() instead of std::map::find() ... |
tree | commitdiff |
2004-02-01 |
Alkis Evlogimenos | Change string for joined intervals. |
tree | commitdiff |
2004-02-01 |
Alkis Evlogimenos | Change xor to ^. |
tree | commitdiff |
2004-02-01 |
Chris Lattner | Fix a bug in a recent checkin |
tree | commitdiff |
2004-02-01 |
Alkis Evlogimenos | Missed one silly assert :-) |
tree | commitdiff |
2004-02-01 |
Alkis Evlogimenos | Simplify joinIntervals() code. |
tree | commitdiff |
2004-02-01 |
Alkis Evlogimenos | Use MRegisterInfo::isPhysicalRegister and |
tree | commitdiff |
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 |
next |