index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LiveIntervalAnalysis.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Stop fixing bad machine code in LiveIntervalAnalysis.
Jakob Stoklund Olesen
2012-03-04
1
-15
/
+3
*
Move getBundleStart() into MachineInstrBundle.h.
Jakob Stoklund Olesen
2012-03-01
1
-1
/
+1
*
Add API "handleMoveIntoBundl" for updating liveness when moving instructions ...
Lang Hames
2012-02-21
1
-13
/
+68
*
Fix some bugs in HMEditor's moveAllOperandsInto logic.
Lang Hames
2012-02-21
1
-9
/
+10
*
Silence operator precedence warning.
Benjamin Kramer
2012-02-19
1
-1
/
+1
*
Add machinery for pushing live ranges onto bundle starts while bundling.
Lang Hames
2012-02-19
1
-2
/
+207
*
Simplify moveEnteringDownFrom rules.
Lang Hames
2012-02-19
1
-11
/
+3
*
Skip through instructions rather than operands when looking for last use slot.
Lang Hames
2012-02-19
1
-1
/
+1
*
Fix TODO and trailing whitespace.
Lang Hames
2012-02-19
1
-10
/
+14
*
Defer sanity checks on live intervals until after all have been updated. Hold...
Lang Hames
2012-02-19
1
-171
/
+170
*
Bring HMEditor into line with LLVM coding standards.
Lang Hames
2012-02-17
1
-160
/
+163
*
Sink variable into assert
Matt Beaumont-Gay
2012-02-17
1
-2
/
+2
*
Add support for regmask slots to HMEditor. Also fixes a comment error.
Lang Hames
2012-02-17
1
-3
/
+17
*
Refactor 'handleMove' code in live intervals. Clients of LiveIntervals won't see
Lang Hames
2012-02-17
1
-211
/
+245
*
Oops - isRegLiveIntoSuccessor is used in non-assert builds now. Remove NDEBUG...
Lang Hames
2012-02-17
1
-2
/
+0
*
Turn off assertion, conservatively compute liveness for live-in un-allocatabl...
Lang Hames
2012-02-17
1
-8
/
+10
*
Make LiveIntervals::handleMove() bundle aware.
Lang Hames
2012-02-15
1
-4
/
+6
*
Fix assertion condition.
Lang Hames
2012-02-15
1
-1
/
+1
*
Remove overly conservative assert.
Lang Hames
2012-02-15
1
-1
/
+0
*
Don't emit live ranges for physregs live-ins that are dead.
Lang Hames
2012-02-15
1
-2
/
+3
*
Disentangle moving a machine instr from updating LiveIntervals.
Lang Hames
2012-02-15
1
-12
/
+7
*
Use the proper clobber check in handleLiveInRegister().
Jakob Stoklund Olesen
2012-02-14
1
-1
/
+1
*
Dump live intervals in numerical order.
Jakob Stoklund Olesen
2012-02-14
1
-4
/
+15
*
Don't create a new copy of reserved regs - we already have one handy.
Lang Hames
2012-02-14
1
-4
/
+2
*
Tighten physical register invariants: Allocatable physical registers can
Lang Hames
2012-02-14
1
-9
/
+43
*
Use convenience function for consistency.
Lang Hames
2012-02-14
1
-2
/
+1
*
LiveIntervalAnalysis does not depend on MachineLoopInfo.
Andrew Trick
2012-02-13
1
-4
/
+2
*
RegAlloc superpass: includes phi elimination, coalescing, and scheduling.
Andrew Trick
2012-02-10
1
-14
/
+2
*
Remove unused 'isAlias' parameter.
Lang Hames
2012-02-10
1
-8
/
+3
*
Constrain the regmask search space for local live ranges.
Jakob Stoklund Olesen
2012-02-10
1
-3
/
+13
*
Cache basic block boundaries for faster RegMaskSlots access.
Jakob Stoklund Olesen
2012-02-10
1
-0
/
+9
*
Optimize LiveIntervals::intervalIsInOneMBB().
Jakob Stoklund Olesen
2012-02-10
1
-17
/
+22
*
Fix kill flags when moving instructions using LiveIntervals::moveInstr(...).
Lang Hames
2012-02-09
1
-6
/
+23
*
Remove assertion. Not all use operands are reads.
Lang Hames
2012-02-09
1
-3
/
+0
*
Keep track of register masks in LiveIntervalAnalysis.
Jakob Stoklund Olesen
2012-02-08
1
-0
/
+62
*
Added MachineInstr::isBundled() to check if an instruction is part of a bundle.
Andrew Trick
2012-02-08
1
-1
/
+1
*
Drop the REDEF_BY_EC VNInfo flag.
Jakob Stoklund Olesen
2012-02-04
1
-2
/
+0
*
Correctly terminate a physreg redefined by an early clobber.
Jakob Stoklund Olesen
2012-02-04
1
-1
/
+1
*
Don't store COPY pointers in VNInfo.
Jakob Stoklund Olesen
2012-02-04
1
-30
/
+10
*
Trim headers.
Jakob Stoklund Olesen
2012-02-03
1
-8
/
+0
*
Delete some dead code.
Jakob Stoklund Olesen
2012-02-03
1
-5
/
+0
*
Here's a new one: GCC was complaining about an only-used-in-asserts
Matt Beaumont-Gay
2012-01-30
1
-2
/
+2
*
Silence warning about parens for && within ||
Lang Hames
2012-01-27
1
-1
/
+1
*
Add a "moveInstr" method to LiveIntervals. This can be used to move instructions
Lang Hames
2012-01-27
1
-0
/
+201
*
Don't add live ranges for aliases of physregs that are live in to the
Lang Hames
2012-01-25
1
-5
/
+0
*
Always break upon finding a vreg operand (in Release as well as +Asserts). Re...
Lang Hames
2012-01-25
1
-6
/
+1
*
Fixed macro condition.
Lang Hames
2012-01-18
1
-1
/
+1
*
Exclusively use SplitAnalysis::getLastSplitPoint().
Jakob Stoklund Olesen
2012-01-11
1
-22
/
+0
*
Use the 'regalloc' debug tag for most register allocator tracing.
Jakob Stoklund Olesen
2012-01-07
1
-1
/
+1
*
Clarified assert text.
Lang Hames
2012-01-03
1
-1
/
+1
[next]