projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Fix a mistake in the computation of leading zeros for udiv.
[oota-llvm.git]
/
lib
/
CodeGen
/
LiveIntervalAnalysis.cpp
2007-04-26
Evan Cheng
Rename findRegisterUseOperand to findRegisterUseOperand...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Evan Cheng
Fix for PR1306.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-18
Evan Cheng
VarInfo::UsedBlocks is no longer used. Remove.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-18
Evan Cheng
Don't populate TryAgainList when coalescing only physic...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-17
Evan Cheng
Copy coalescing change to prevent a physical register...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-04
Evan Cheng
Re-materialize all loads from fixed stack slots.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-04
Evan Cheng
Trivially re-materializable instructions have spill...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-02
Evan Cheng
Ugh. Copy coalescer does not update register numbers.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-30
Evan Cheng
Bug fix for PR1279. When isDead is propagate by copy...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Evan Cheng
Move rematerialization out of beta.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Evan Cheng
Fix for PR1279. Dead def has a live interval of length...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-26
Evan Cheng
Fix for PR1266. Don't mark a two address operand IsKill.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-22
Evan Cheng
Fix for PR1257. Bug in live range shortening as a resul...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Evan Cheng
First cut trivial re-materialization support.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Evan Cheng
Remove -reduce-joining-phys-regs options. Make it on...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Evan Cheng
Minor bug fix.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-18
Evan Cheng
- Merge UsedBlocks info after two virtual registers...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-17
Evan Cheng
Joining a live interval of a physical register with...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-15
Evan Cheng
Debugging output stuff.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-03
Evan Cheng
Watch out for cases like this:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-02
Evan Cheng
Dead live-in detection bug.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Evan Cheng
Oops.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Evan Cheng
Track all joined registers and eliminate unneeded kills...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Evan Cheng
Joining an interval with a dead copy instruction. Short...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Evan Cheng
Fix a couple of bugs related IsDead back propagation...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Evan Cheng
If the liveinterval of the source instruction has been...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-23
Evan Cheng
Handle cases when joining live intervals of two virtual...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-22
Evan Cheng
Remove unnecessary isKill properties if a live range...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-21
Jim Laskey
Allow for live in registers for eh landing pads.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-21
Evan Cheng
Out of bound reference.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-19
Evan Cheng
Re-apply my liveintervalanalysis changes. Now with...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-19
Reid Spencer
For PR1207:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-17
Evan Cheng
- Changes how function livein's are handled, they now...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-15
Evan Cheng
Use BitVector instead of vector<bool> which can be...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-13
Evan Cheng
Allow any MachineBasicBlock (not just the entry block...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-19
Chris Lattner
Eliminate static ctors from Statistics
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
Changed llvm_ostream et all to OStream. llvm_cerr,...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Evan Cheng
MI keeps a ptr of TargetInstrDescriptor, use it.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Chris Lattner
Detemplatize the Statistic class. The only type it...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-02
Jeff Cohen
Unbreak VC++ build.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-01
Evan Cheng
Match TargetInstrInfo changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-29
Bill Wendling
Converted to using llvm streams instead of <iostream>s
blob
|
commitdiff
|
raw
|
diff to current
2006-11-16
Bill Wendling
Don't recompute getNumOperands for each iteration.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-16
Bill Wendling
Added a new method "CreateNewLiveInterval" which, given...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Evan Cheng
A register def can be partially dead when the whole...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-10
Evan Cheng
Add implicit def / use operands to MachineInstr.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-08
Jim Laskey
Remove redundant <cmath>.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-07
Chris Lattner
Enable improved spilling costs by default. This speeds...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-07
Jim Laskey
Use correct value for float HUGH_VAL.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-07
Chris Lattner
Add a new llcbeta option. This speeds up viterbi from...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-03
Evan Cheng
Proper check for two-addressness.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-02
Reid Spencer
For PR786:
blob
|
commitdiff
|
raw
|
diff to current
2006-09-15
Chris Lattner
Keep track of the start of MBB's in a separate map...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-05
Chris Lattner
Fix a long-standing wart in the code generator: two...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-04
Chris Lattner
Correct fix for a crasher on functions with live in...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-04
Chris Lattner
Hack around a regression I introduced yesterday
blob
|
commitdiff
|
raw
|
diff to current
2006-09-03
Chris Lattner
Avoid beating on the mi2i map when we know the answer...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-03
Chris Lattner
minor speedup
blob
|
commitdiff
|
raw
|
diff to current
2006-09-02
Chris Lattner
Iteration is required for some cases, even if they...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-02
Chris Lattner
When joining two intervals where the RHS is really...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-01
Chris Lattner
Pull some code out of a hot recursive function because...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-01
Chris Lattner
Reserve space in the ValueNumberInfo vector. This...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-01
Chris Lattner
Iterative coallescing doesn't buy us anything (we get...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-31
Chris Lattner
Add a special case that speeds up coallescing a bit...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-31
Chris Lattner
Delete copies as they are coallesced instead of waiting...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-31
Chris Lattner
avoid calling the virtual isMoveInstr method endlessly...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-30
Chris Lattner
Fix a compiler crash bootstrapping llvm-gcc.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Chris Lattner
Teach the coallescer to coallesce live intervals joined...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Chris Lattner
Eliminate RegisterAnalysis. RegisterPass now does...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Chris Lattner
typo fix
blob
|
commitdiff
|
raw
|
diff to current
2006-08-26
Chris Lattner
Simplifications to liveinterval analysis, no functional...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-25
Chris Lattner
Completely change the way that joining with physregs...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-24
Chris Lattner
Take advantage of the recent improvements to the livein...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-22
Chris Lattner
Improve the LiveInterval class to keep track of which...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-21
Chris Lattner
Print physreg names symbolically in dumps
blob
|
commitdiff
|
raw
|
diff to current
2006-08-21
Chris Lattner
Print debug info as:
blob
|
commitdiff
|
raw
|
diff to current
2006-07-21
Jim Laskey
Eliminate data relocations by using NULL instead of...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-20
Andrew Lenharth
Reduce number of exported symbols
blob
|
commitdiff
|
raw
|
diff to current
2006-05-24
Chris Lattner
Patches to make the LLVM sources more -pedantic clean...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-12
Evan Cheng
Backing out fix for PR770. Need to re-apply it after...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-11
Evan Cheng
Set weight of zero length intervals to infinite to...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-09
Evan Cheng
PR 770 - permit coallescing of registers in subset...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Chris Lattner
Move some methods out of MachineInstr into MachineOperand
blob
|
commitdiff
|
raw
|
diff to current
2006-05-01
Chris Lattner
Remove previous patch, which wasn't quite right.
blob
|
commitdiff
|
raw
|
diff to current
2006-04-30
Evan Cheng
Local spiller kills a store if the folded restore is...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-22
Chris Lattner
Add explicit #includes of <iostream>
blob
|
commitdiff
|
raw
|
diff to current
2006-01-10
Chris Lattner
Minor cleanup, no functionality change for current...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-03
Chris Lattner
Change a variable from being an iterator to a raw Machi...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-26
Chris Lattner
Fix some spello's pointed out by Gabor Greif
blob
|
commitdiff
|
raw
|
diff to current
2005-10-21
Chris Lattner
Make the coallescer a bit smarter, allowing it to join...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-21
Chris Lattner
Expose the LiveInterval interfaces as public headers.
blob
|
commitdiff
|
raw
|
diff to current
2005-09-09
Chris Lattner
remove debugging code *slaps head*
blob
|
commitdiff
|
raw
|
diff to current
2005-09-09
Chris Lattner
When spilling a live range that is used multiple times...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-07
Chris Lattner
Fix a bug that Tzu-Chien Chiu noticed: live interval...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-02
Chris Lattner
Teach live intervals to not crash on dead livein regs
blob
|
commitdiff
|
raw
|
diff to current
2005-08-23
Chris Lattner
Simplify this code by using higher-level LiveVariables...
blob
|
commitdiff
|
raw
|
diff to current
2005-07-27
Chris Lattner
Fix debug info to not print out recently freed memory.
blob
|
commitdiff
|
raw
|
diff to current
2005-07-27
Chris Lattner
Print symbolic register names in debug dumps
blob
|
commitdiff
|
raw
|
diff to current
2005-05-14
Chris Lattner
Print the symbolic register name in a register allocato...
blob
|
commitdiff
|
raw
|
diff to current
2005-05-13
Chris Lattner
allow a virtual register to be associated with live...
blob
|
commitdiff
|
raw
|
diff to current
next