projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
We were forgetting to add FP_REG_KILL instructions to basic blocks which will
[oota-llvm.git]
/
lib
/
CodeGen
/
2004-02-23
Alkis Evlogimenos
Improved PhysRegTracker interface. RegAlloc lazily...
tree
|
commitdiff
2004-02-23
Alkis Evlogimenos
Simplify iterator usage now that we have next(). Also...
tree
|
commitdiff
2004-02-23
Alkis Evlogimenos
Some code cleanups from Chris
tree
|
commitdiff
2004-02-23
Alkis Evlogimenos
Fix comments in PhysRegTracker and rename isPhysRegAvai...
tree
|
commitdiff
2004-02-23
Alkis Evlogimenos
Move LiveIntervals.h up to be the first included header
tree
|
commitdiff
2004-02-23
Alkis Evlogimenos
Pull PhysRegTracker out of RegAllocLinearScan as it...
tree
|
commitdiff
2004-02-23
Alkis Evlogimenos
Move LiveIntervals.h to lib/CodeGen since it shouldn...
tree
|
commitdiff
2004-02-22
Chris Lattner
Another bug fix for empty MBB's
tree
|
commitdiff
2004-02-22
Chris Lattner
Fix a bug where we were implicitly assuming that there...
tree
|
commitdiff
2004-02-22
Alkis Evlogimenos
Print basic block boundaries in machine instruction...
tree
|
commitdiff
2004-02-22
Alkis Evlogimenos
Abstract merging of ranges away from number of slots...
tree
|
commitdiff
2004-02-21
Alkis Evlogimenos
Make 'fold' statistic's description the same in both...
tree
|
commitdiff
2004-02-20
Alkis Evlogimenos
Some more statistics improvements.
tree
|
commitdiff
2004-02-20
Alkis Evlogimenos
Disambiguate statistic descriptions.
tree
|
commitdiff
2004-02-20
Alkis Evlogimenos
Rename statistic and add another one.
tree
|
commitdiff
2004-02-20
Alkis Evlogimenos
Fix crash in debug output.
tree
|
commitdiff
2004-02-20
Alkis Evlogimenos
Fix instruction numbering in debug output.
tree
|
commitdiff
2004-02-20
Alkis Evlogimenos
Too many changes in one commit:
tree
|
commitdiff
2004-02-19
Alkis Evlogimenos
Fix RA::verifyAssignment()
tree
|
commitdiff
2004-02-19
Chris Lattner
Fix problem fusing spill code into instructions: we...
tree
|
commitdiff
2004-02-19
Chris Lattner
Fix an iterator invalidation problem. :(
tree
|
commitdiff
2004-02-19
Chris Lattner
Add method to update livevar when an instruction moves
tree
|
commitdiff
2004-02-19
Chris Lattner
Fix a __LONG__ term annoyance of mine: symbolic registe...
tree
|
commitdiff
2004-02-19
Chris Lattner
Add a MachineBasicBlock::getParent() method
tree
|
commitdiff
2004-02-19
Alkis Evlogimenos
Rename reloads/spills to loads/stores.
tree
|
commitdiff
2004-02-18
Alkis Evlogimenos
Implement assignment correctness verification.
tree
|
commitdiff
2004-02-18
Alkis Evlogimenos
Move unused typedefs in private section. Add method...
tree
|
commitdiff
2004-02-18
Chris Lattner
Eliminate operator[] is deprecated warnings
tree
|
commitdiff
2004-02-18
Chris Lattner
Fix deprecated operator[] warnings
tree
|
commitdiff
2004-02-18
Alkis Evlogimenos
Be more agressive when joining ranges.
tree
|
commitdiff
2004-02-18
Alkis Evlogimenos
Fix overly conservative spill interval computation.
tree
|
commitdiff
2004-02-18
Alkis Evlogimenos
Beautify debug output.
tree
|
commitdiff
2004-02-17
Chris Lattner
Remove the -disable-kill option. The register allocato...
tree
|
commitdiff
2004-02-17
Chris Lattner
Add support to the local allocator for fusing spill...
tree
|
commitdiff
2004-02-17
Chris Lattner
Fix a bug in my previous refactoring change... arg!
tree
|
commitdiff
2004-02-17
Alkis Evlogimenos
Add LiveIntervals::Interval::empty() member function.
tree
|
commitdiff
2004-02-17
Chris Lattner
Once we have a way to fold spill code reloads into...
tree
|
commitdiff
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
next