index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LiveIntervalAnalysis.cpp
Age
Commit message (
Expand
)
Author
2012-03-21
misched: fix LiveInterval update for bottom-up scheduling
Andrew Trick
2012-03-21
misched: fix LI update for bottom-up.
Andrew Trick
2012-03-04
Stop fixing bad machine code in LiveIntervalAnalysis.
Jakob Stoklund Olesen
2012-03-01
Move getBundleStart() into MachineInstrBundle.h.
Jakob Stoklund Olesen
2012-02-21
Add API "handleMoveIntoBundl" for updating liveness when moving instructions ...
Lang Hames
2012-02-21
Fix some bugs in HMEditor's moveAllOperandsInto logic.
Lang Hames
2012-02-19
Silence operator precedence warning.
Benjamin Kramer
2012-02-19
Add machinery for pushing live ranges onto bundle starts while bundling.
Lang Hames
2012-02-19
Simplify moveEnteringDownFrom rules.
Lang Hames
2012-02-19
Skip through instructions rather than operands when looking for last use slot.
Lang Hames
2012-02-19
Fix TODO and trailing whitespace.
Lang Hames
2012-02-19
Defer sanity checks on live intervals until after all have been updated. Hold...
Lang Hames
2012-02-17
Bring HMEditor into line with LLVM coding standards.
Lang Hames
2012-02-17
Sink variable into assert
Matt Beaumont-Gay
2012-02-17
Add support for regmask slots to HMEditor. Also fixes a comment error.
Lang Hames
2012-02-17
Refactor 'handleMove' code in live intervals. Clients of LiveIntervals won't see
Lang Hames
2012-02-17
Oops - isRegLiveIntoSuccessor is used in non-assert builds now. Remove NDEBUG...
Lang Hames
2012-02-17
Turn off assertion, conservatively compute liveness for live-in un-allocatabl...
Lang Hames
2012-02-15
Make LiveIntervals::handleMove() bundle aware.
Lang Hames
2012-02-15
Fix assertion condition.
Lang Hames
2012-02-15
Remove overly conservative assert.
Lang Hames
2012-02-15
Don't emit live ranges for physregs live-ins that are dead.
Lang Hames
2012-02-15
Disentangle moving a machine instr from updating LiveIntervals.
Lang Hames
2012-02-14
Use the proper clobber check in handleLiveInRegister().
Jakob Stoklund Olesen
2012-02-14
Dump live intervals in numerical order.
Jakob Stoklund Olesen
2012-02-14
Don't create a new copy of reserved regs - we already have one handy.
Lang Hames
2012-02-14
Tighten physical register invariants: Allocatable physical registers can
Lang Hames
2012-02-14
Use convenience function for consistency.
Lang Hames
2012-02-13
LiveIntervalAnalysis does not depend on MachineLoopInfo.
Andrew Trick
2012-02-10
RegAlloc superpass: includes phi elimination, coalescing, and scheduling.
Andrew Trick
2012-02-10
Remove unused 'isAlias' parameter.
Lang Hames
2012-02-10
Constrain the regmask search space for local live ranges.
Jakob Stoklund Olesen
2012-02-10
Cache basic block boundaries for faster RegMaskSlots access.
Jakob Stoklund Olesen
2012-02-10
Optimize LiveIntervals::intervalIsInOneMBB().
Jakob Stoklund Olesen
2012-02-09
Fix kill flags when moving instructions using LiveIntervals::moveInstr(...).
Lang Hames
2012-02-09
Remove assertion. Not all use operands are reads.
Lang Hames
2012-02-08
Keep track of register masks in LiveIntervalAnalysis.
Jakob Stoklund Olesen
2012-02-08
Added MachineInstr::isBundled() to check if an instruction is part of a bundle.
Andrew Trick
2012-02-04
Drop the REDEF_BY_EC VNInfo flag.
Jakob Stoklund Olesen
2012-02-04
Correctly terminate a physreg redefined by an early clobber.
Jakob Stoklund Olesen
2012-02-04
Don't store COPY pointers in VNInfo.
Jakob Stoklund Olesen
2012-02-03
Trim headers.
Jakob Stoklund Olesen
2012-02-03
Delete some dead code.
Jakob Stoklund Olesen
2012-01-30
Here's a new one: GCC was complaining about an only-used-in-asserts
Matt Beaumont-Gay
2012-01-27
Silence warning about parens for && within ||
Lang Hames
2012-01-27
Add a "moveInstr" method to LiveIntervals. This can be used to move instructions
Lang Hames
2012-01-25
Don't add live ranges for aliases of physregs that are live in to the
Lang Hames
2012-01-25
Always break upon finding a vreg operand (in Release as well as +Asserts). Re...
Lang Hames
2012-01-18
Fixed macro condition.
Lang Hames
2012-01-11
Exclusively use SplitAnalysis::getLastSplitPoint().
Jakob Stoklund Olesen
[next]