index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
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-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
2012-01-07
Use the 'regalloc' debug tag for most register allocator tracing.
Jakob Stoklund Olesen
2012-01-03
Clarified assert text.
Lang Hames
2011-12-07
Add bundle aware API for querying instruction properties and switch the code
Evan Cheng
2011-11-14
Fix early-clobber handling in shrinkToUses.
Jakob Stoklund Olesen
2011-11-13
Use kill slots instead of the previous slot in shrinkToUses.
Jakob Stoklund Olesen
2011-11-13
Terminate all dead defs at the dead slot instead of the 'next' slot.
Jakob Stoklund Olesen
2011-11-13
Simplify early clobber slots a bit.
Jakob Stoklund Olesen
2011-11-13
Rename SlotIndexes to match how they are used.
Jakob Stoklund Olesen
2011-11-12
Delete the old spilling framework from LiveIntervalAnalysis.
Jakob Stoklund Olesen
2011-10-05
Add a FIXME.
Jakob Stoklund Olesen
2011-10-04
Allow <undef> flags on def operands as well as uses.
Jakob Stoklund Olesen
2011-09-15
Speed up LiveIntervals::shrinkToUse with some caching.
Jakob Stoklund Olesen
2011-09-13
Switch extendInBlock() to take a kill slot instead of the last use slot.
Jakob Stoklund Olesen
2011-04-30
When a physreg is live-in and live through a basic block, make sure its live
Jakob Stoklund Olesen
2011-04-15
Fix a ton of comment typos found by codespell. Patch by
Chris Lattner
2011-04-11
Don't add live ranges for sub-registers when clobbering a physical register.
Jakob Stoklund Olesen
2011-04-07
Recompute hasPHIKill flags when shrinking live intervals.
Jakob Stoklund Olesen
2011-04-04
Allow coalescing with reserved physregs in certain cases:
Jakob Stoklund Olesen
2011-03-31
lib/CodeGen/LiveIntervalAnalysis.cpp: [PR9590] Don't use std::pow(float,float...
NAKAMURA Takumi
[prev]
[next]