projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
When XDEBUG is enabled, check for SelectionDAG cycles at some key
[oota-llvm.git]
/
lib
/
CodeGen
/
VirtRegMap.cpp
2010-01-05
David Greene
Change errs() to dbgs().
blob
|
commitdiff
|
raw
2009-11-12
David Greene
Add a bool flag to StackObjects telling whether they...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-03
Lang Hames
The Indexes Patch.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-17
Evan Cheng
Distinquish stack slots from other stack objects. They...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-23
Chris Lattner
remove some uses of llvm/Support/Streams.h
blob
|
commitdiff
|
raw
|
diff to current
2009-07-24
Daniel Dunbar
Move more to raw_ostream, provide support for writing...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-15
Evan Cheng
Part 1.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-14
Evan Cheng
Move register allocation preference (or hint) from...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-04
Mike Stump
Restore minor deletion.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-03
Evan Cheng
In some rare cases, the register allocator can spill...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-31
Bill Wendling
Oy! When reverting r68073, I added in experimental...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-31
Bill Wendling
Revert r68073. It's causing a failure in the Apple...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-14
Daniel Dunbar
Add newlines at end of file (this can annoy gcov)
blob
|
commitdiff
|
raw
|
diff to current
2009-03-13
Owen Anderson
Convert VirtRegMap to a MachineFunctionPass.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-11
Owen Anderson
Reorganization: Move the Spiller out of VirtRegMap...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-09
Evan Cheng
Yet another case where the spiller marked two uses...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-08
Evan Cheng
If a MI uses the same register more than once, only...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-28
Evan Cheng
Last commit accidentially deleted this code.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-26
Evan Cheng
The last commit was overly conservative. It's ok to...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-26
Evan Cheng
If an available register falls through to a succ block...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Evan Cheng
A couple of places where reused use operands should...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Bill Wendling
Revert this. It was breaking stuff.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Bill Wendling
Turn off the old way of handling debug information...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Dan Gohman
Adjust the sizes for a few SmallVectors to reflect...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Evan Cheng
It's (currently) not safe to keep certain physical...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Evan Cheng
If availability info is kept when fallthrough into...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Evan Cheng
Remove a bogus assertion. It's possible a live-in avail...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Evan Cheng
Implement PR3495: local spiller optimization. The local...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-03
Bill Wendling
Explicitly pass in debug location information to BuildMI.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-20
Evan Cheng
Change TargetInstrInfo::isMoveInstr to return source...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-02
Evan Cheng
Fix PR3124: overly strict assert.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-17
Evan Cheng
Fix PR2898. Spiller delete a store for reuse before...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-17
Evan Cheng
Fix a very subtle spiller bug: UpdateKills should not...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-14
Dan Gohman
Fix command-line option printing to print two spaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-06
Dan Gohman
Don't dereference the end() iterator. Thanks to
blob
|
commitdiff
|
raw
|
diff to current
2008-10-03
Dan Gohman
Switch the MachineOperand accessors back to the short...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-11
Evan Cheng
Propagate subreg index when promoting a load to a copy.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-10
Evan Cheng
Fix PR2664 - spiller GetRegForReload wasn't respecting...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Evan Cheng
Fix an overly strict assertion. Source register of...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-19
Owen Anderson
Make SimpleSpiller respect subregister indices.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-05
Evan Cheng
Fix PR2596: out of bound reference.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-18
Dan Gohman
Fix a LocalSpiller leak. This fixes tramp3d-v4.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-07
Dan Gohman
Pool-allocation for MachineInstrs, MachineBasicBlocks...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-18
Evan Cheng
Cosmetic.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-16
Evan Cheng
Fix read after free found by valgrind.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-13
Evan Cheng
Teach the spiller to commute instructions in order...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-04
Evan Cheng
Move #include to right place.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-23
Bill Wendling
Remove warnings about comparison between signed and...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-22
David Greene
Don't attempt to update SpillSlotToUsesMap for stack...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-20
Evan Cheng
More local spiller complexity!
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Dan Gohman
Clean up the use of static and anonymous namespaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-07
Evan Cheng
Yet another nasty spiller bug.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-11
Evan Cheng
Use of implicit_def is not part of live interval. Creat...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-31
Evan Cheng
Move reMaterialize() from TargetRegisterInfo to TargetI...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-26
Evan Cheng
Avoid commuting a def MI in order to coalesce a copy...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-21
Evan Cheng
A couple of kill marker maintainence bug.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-14
Evan Cheng
Fix PR2138. Apparently any modification to a std::multi...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-12
Dan Gohman
Change VirtRegMap's dump to dump to cerr, not DOUT...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-12
Evan Cheng
Set NextMII after issuing a physical register spill.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-12
Evan Cheng
Minor debug output bug.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-11
Evan Cheng
Transfer physical register spill info when load / store...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-11
Evan Cheng
When the register allocator runs out of registers,...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-05
Evan Cheng
Refactor code. Remove duplicated functions that basical...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-27
Evan Cheng
Fix a bug in dead spill slot elimination.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-27
Bill Wendling
Final de-tabification.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-27
Evan Cheng
Spiller now remove unused spill slots.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-26
Bill Wendling
Rename PrintableName to Name.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-26
Bill Wendling
Change "Name" to "AsmName" in the target register info...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-26
Bill Wendling
De-tabify.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-22
Evan Cheng
Make sure reload of implicit uses are issued before...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-22
Evan Cheng
Enable re-materialization of instructions which have...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-20
Anton Korobeynikov
Update gcc 4.3 warnings fix patch with recent head...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-08
Evan Cheng
Forgot these files.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
rename TargetInstrDescriptor -> TargetInstrDesc.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Move a bunch more accessors from TargetInstrInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Rename MachineInstr::getInstrDescriptor -> getDesc...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Owen Anderson
Update CodeGen for MRegisterInfo --> TargetInstrInfo...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-01
Owen Anderson
Move some more instruction creation methods from Regist...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Owen Anderson
Move copyRegToReg from MRegisterInfo to TargetInstrInfo...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Chris Lattner
Rename SSARegMap -> MachineRegisterInfo in keeping...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-30
Chris Lattner
More cleanups for MachineOperand:
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Evan Cheng
If deleting a reload instruction due to reuse (value...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-05
Evan Cheng
MachineInstr can change. Store indexes instead.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-05
Evan Cheng
If a split live interval is spilled again, remove the...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-05
Evan Cheng
Fix kill info for split intervals.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-05
Evan Cheng
- Mark last use of a split interval as kill instead...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-05
Evan Cheng
Add a argument to storeRegToStackSlot and storeRegToAdd...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-04
Evan Cheng
Remove a unsafe optimization. This fixes 401.bzip2.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-04
Evan Cheng
Spiller unfold optimization bug: do not clobber a reusa...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-03
Evan Cheng
Bug fixes.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-03
Evan Cheng
Update kill info for uses of split intervals.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-02
Evan Cheng
Remove redundant foldMemoryOperand variants and other...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-29
Evan Cheng
Fixed various live interval splitting bugs / compile...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-28
Evan Cheng
Recover compile time regression.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-17
Evan Cheng
Live interval splitting:
blob
|
commitdiff
|
raw
|
diff to current
2007-11-14
Evan Cheng
Clean up sub-register implementation by moving subReg...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-02
Evan Cheng
One more extract_subreg coalescing bug.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-22
Evan Cheng
- Only perform the unfolding optimization when the...
blob
|
commitdiff
|
raw
|
diff to current
next