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
*
Add a FIXME.
Jakob Stoklund Olesen
2011-10-05
1
-0
/
+4
*
Allow <undef> flags on def operands as well as uses.
Jakob Stoklund Olesen
2011-10-04
1
-1
/
+8
*
Speed up LiveIntervals::shrinkToUse with some caching.
Jakob Stoklund Olesen
2011-09-15
1
-6
/
+8
*
Switch extendInBlock() to take a kill slot instead of the last use slot.
Jakob Stoklund Olesen
2011-09-13
1
-1
/
+1
*
When a physreg is live-in and live through a basic block, make sure its live
Jakob Stoklund Olesen
2011-04-30
1
-1
/
+1
*
Fix a ton of comment typos found by codespell. Patch by
Chris Lattner
2011-04-15
1
-1
/
+1
*
Don't add live ranges for sub-registers when clobbering a physical register.
Jakob Stoklund Olesen
2011-04-11
1
-7
/
+0
*
Recompute hasPHIKill flags when shrinking live intervals.
Jakob Stoklund Olesen
2011-04-07
1
-1
/
+3
*
Allow coalescing with reserved physregs in certain cases:
Jakob Stoklund Olesen
2011-04-04
1
-1
/
+1
*
lib/CodeGen/LiveIntervalAnalysis.cpp: [PR9590] Don't use std::pow(float,float...
NAKAMURA Takumi
2011-03-31
1
-1
/
+3
*
Accept instructions that read undefined values.
Jakob Stoklund Olesen
2011-03-18
1
-1
/
+9
*
Dead code elimination may separate the live interval into multiple connected ...
Jakob Stoklund Olesen
2011-03-17
1
-1
/
+5
*
Clarify debugging output.
Jakob Stoklund Olesen
2011-03-16
1
-2
/
+2
*
Make SpillIs an optional pointer. Avoid creating a bunch of temporary SmallVe...
Jakob Stoklund Olesen
2011-03-10
1
-8
/
+8
*
Let shrinkToUses optionally return a list of now dead machine instructions.
Jakob Stoklund Olesen
2011-03-07
1
-1
/
+6
*
Handle the special case of registers begin redefined by early-clobber defs.
Jakob Stoklund Olesen
2011-03-07
1
-0
/
+7
*
Fix PHI handling in LiveIntervals::shrinkToUses().
Jakob Stoklund Olesen
2011-03-03
1
-1
/
+1
*
Quiet a compiler warning about unused variable 'ExtVNI'.
Nick Lewycky
2011-03-02
1
-0
/
+1
*
Simplify LiveIntervals::shrinkToUses() a bit by using the new extendInBlock().
Jakob Stoklund Olesen
2011-03-02
1
-31
/
+19
*
Fix typo.
Jakob Stoklund Olesen
2011-03-02
1
-1
/
+1
*
Move more fragments of spill weight calculation into CalcSpillWeights.h
Jakob Stoklund Olesen
2011-02-14
1
-3
/
+4
*
Move calcLiveBlockInfo() and the BlockInfo struct into SplitAnalysis.
Jakob Stoklund Olesen
2011-02-09
1
-1
/
+1
*
Add LiveIntervals::addKillFlags() to recompute kill flags after register allo...
Jakob Stoklund Olesen
2011-02-08
1
-0
/
+23
*
Add LiveIntervals::shrinkToUses().
Jakob Stoklund Olesen
2011-02-08
1
-0
/
+122
*
Apparently, it is possible for a block with a landing pad successor to have n...
Jakob Stoklund Olesen
2011-02-04
1
-1
/
+1
*
Add LiveIntervals::getLastSplitPoint().
Jakob Stoklund Olesen
2011-02-04
1
-0
/
+22
*
Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.
Jakob Stoklund Olesen
2011-01-10
1
-2
/
+2
*
Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...
Jakob Stoklund Olesen
2011-01-09
1
-21
/
+3
*
Fix emergency spilling in LiveIntervals::spillPhysRegAroundRegDefsUses.
Jakob Stoklund Olesen
2010-11-16
1
-22
/
+23
*
Fix PR8612 in the standard spiller, take two.
Jakob Stoklund Olesen
2010-11-16
1
-1
/
+8
*
Revert "Fix PR8612 in the standard spiller as well."
Jakob Stoklund Olesen
2010-11-15
1
-5
/
+1
*
Fix PR8612 in the standard spiller as well.
Jakob Stoklund Olesen
2010-11-15
1
-1
/
+5
*
RABasic is nearly functionally complete. There are a few remaining
Andrew Trick
2010-11-10
1
-8
/
+10
*
Teach MachineBasicBlock::print() to annotate instructions and blocks with
Jakob Stoklund Olesen
2010-10-26
1
-13
/
+1
*
Begin adding static dependence information to passes, which will allow us to
Owen Anderson
2010-10-12
1
-1
/
+10
*
Replace FindLiveRangeContaining() with getVNInfoAt() in LiveIntervalAnalysis.
Jakob Stoklund Olesen
2010-10-11
1
-10
/
+8
*
Now with fewer extraneous semicolons!
Owen Anderson
2010-10-07
1
-1
/
+1
*
Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whe...
Lang Hames
2010-09-25
1
-19
/
+19
*
Remove SlotIndex::PHI_BIT. It is no longer used by anything.
Jakob Stoklund Olesen
2010-09-25
1
-4
/
+2
*
PHI elimination shouldn't require machineloopinfo since it's used at -O0. Mov...
Evan Cheng
2010-08-17
1
-2
/
+3
*
Remove trailing whitespace.
Jakob Stoklund Olesen
2010-08-12
1
-25
/
+25
*
Oops. Don't normalize spill weights twice.
Jakob Stoklund Olesen
2010-08-03
1
-1
/
+0
*
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
Owen Anderson
2010-07-21
1
-1
/
+2
*
Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.
Jakob Stoklund Olesen
2010-07-16
1
-16
/
+4
*
Fix small bug in isMoveInstr -> COPY translation
Jakob Stoklund Olesen
2010-07-09
1
-3
/
+4
*
Change TII::foldMemoryOperand API to require the machine instruction to be
Jakob Stoklund Olesen
2010-07-09
1
-4
/
+4
*
Convert EXTRACT_SUBREG to COPY when emitting machine instrs.
Jakob Stoklund Olesen
2010-07-08
1
-0
/
+3
*
Remove references to INSERT_SUBREG after de-SSA.
Jakob Stoklund Olesen
2010-07-08
1
-6
/
+0
*
Revert "Remove references to INSERT_SUBREG after de-SSA" r107725.
Jakob Stoklund Olesen
2010-07-07
1
-0
/
+6
*
Remove references to INSERT_SUBREG after de-SSA
Jakob Stoklund Olesen
2010-07-06
1
-6
/
+0
[next]