projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Move the implementation of LoopInfo into LoopInfoImpl.h.
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
LiveIntervalAnalysis.h
2008-08-13
Owen Anderson
Switch this from std::map to DenseMap.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-07
Matthijs Kooijman
Silence a warning.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-28
Dan Gohman
Reword a comment to be less ambiguous.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-25
Dan Gohman
Enable rematerialization of constants using AliasAnalys...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-22
Owen Anderson
Change the heuristics used in the coalescer, register...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-10
Evan Cheng
- Change the horrible N^2 isRegReDefinedByTwoAddr....
blob
|
commitdiff
|
raw
|
diff to current
2008-06-25
Owen Anderson
Remember which MachineOperand we were processing, so...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-24
Owen Anderson
Remove an incorrect comment.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-24
Owen Anderson
Use InstrSlots::NUM rather than pre-dividing by four...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-23
Owen Anderson
Add getScaledIntervalSize, which gives a measure of...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-21
Evan Cheng
Undo spill weight tweak. Need to investigate the perfor...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-19
Evan Cheng
Minor spiller tweak to unfavor reload into load/store...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-06
Evan Cheng
Refine stack slot interval weight computation.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-05
Owen Anderson
Add a helper for constructing new live ranges that...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-30
Owen Anderson
Forgot to commit this file.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-28
Owen Anderson
Factor the numbering computation into a separate method...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-05
Evan Cheng
Fix more -Wshorten-64-to-32 warnings.
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-04-03
Evan Cheng
- Treat a live range defined by an implicit_def as...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-21
Dan Gohman
Don't include <map> in Pass.h, which doesn't need it...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-13
Dan Gohman
Fix a typo in a comment.
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-02-26
Bill Wendling
Detabify
blob
|
commitdiff
|
raw
|
diff to current
2008-02-25
Evan Cheng
Correctly determine whether a argument load can be...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-23
Evan Cheng
Forgot this.
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-18
Roman Levenstein
New helper function getMBBFromIndex() that given an...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-15
Evan Cheng
- Removing the infamous r2rMap_ and rep() method. Now...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-13
Evan Cheng
Simplify.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-13
Evan Cheng
Initial support for copy elimination by commuting its...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Chris Lattner
Rename SSARegMap -> MachineRegisterInfo in keeping...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Don't attribute in file headers anymore. See llvmdev...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Evan Cheng
Switch over to MachineLoopInfo.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-06
Evan Cheng
Fix for PR1831: if all defs of an interval are re-mater...
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-02
Evan Cheng
Remove redundant foldMemoryOperand variants and other...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-01
Evan Cheng
Allow some reloads to be folded in multi-use cases...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Evan Cheng
Do not fold reload into an instruction with multiple...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-29
Evan Cheng
Fix a major performance issue with splitting. If there...
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-13
Hartmut Kaiser
Fixed a compilation error.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-12
Evan Cheng
Refactor some code.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-03
Evan Cheng
There are times when the coalescer would not coalesce...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-18
Evan Cheng
Remove unnecessary include.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-17
Evan Cheng
Apply Chris' suggestions.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-17
Evan Cheng
Clean up code that calculate MBB live-in's.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-12
Evan Cheng
EXTRACT_SUBREG coalescing support. The coalescer now...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-05
Evan Cheng
Use pool allocator for all the VNInfo's to improve...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-30
Evan Cheng
Add a variant of foldMemoryOperand to fold any load...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-29
Evan Cheng
Change LiveRange so it keeps a pointer to the VNInfo...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-13
Evan Cheng
Re-implement trivial rematerialization. This allows...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-08
David Greene
Factor live variable analysis so it does not do registe...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-14
Evan Cheng
Fix for PR1406:
blob
|
commitdiff
|
raw
|
diff to current
2007-05-06
Nick Lewycky
Fix typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-03
Devang Patel
Drop 'const'
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Devang Patel
Use 'static const char' instead of 'static const int'.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Devang Patel
Do not use typeinfo to identify pass in pass manager.
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
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-02
Evan Cheng
Ugh. Copy coalescer does not update register numbers.
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-22
Evan Cheng
Copy and paste silliness.
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-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-01
Chris Lattner
rename DenseMap to IndexedMap.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-17
Bill Wendling
Added an automatic cast to "std::ostream*" etc. from...
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-09-15
Chris Lattner
Keep track of the start of MBB's in a separate map...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-14
Chris Lattner
revert accidentally committed file
blob
|
commitdiff
|
raw
|
diff to current
2006-09-14
Chris Lattner
Remove dead methods, add getNumBlockIDs() method
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-02
Chris Lattner
Fix a typo pointed out by Gabor
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
new method
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
avoid calling the virtual isMoveInstr method endlessly...
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-24
Chris Lattner
Take advantage of the recent improvements to the livein...
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-09
Evan Cheng
PR 770 - permit coallescing of registers in subset...
blob
|
commitdiff
|
raw
|
diff to current
2006-02-22
Chris Lattner
Make the LLVM headers "-ansi -pedantic -Wno-long-long...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-29
Chris Lattner
revert an accidental commit
blob
|
commitdiff
|
raw
|
diff to current
2006-01-29
Chris Lattner
Make ConstantFP legalize into TargetConstantFP like...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-21
Chris Lattner
add missing prototype
blob
|
commitdiff
|
raw
|
diff to current
2005-09-21
Chris Lattner
move the live interval headers out of lib/CodeGen/
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-03-09
Chris Lattner
Allow the live interval analysis pass to be a bit more...
blob
|
commitdiff
|
raw
|
diff to current
2004-12-07
Reid Spencer
For PR387:\
blob
|
commitdiff
|
raw
|
diff to current
2004-09-30
Chris Lattner
* Wrap some comments to 80 cols
blob
|
commitdiff
|
raw
|
diff to current
2004-09-08
Alkis Evlogimenos
Use a DenseMap for mapping reg->reg. This improves...
blob
|
commitdiff
|
raw
|
diff to current
next