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
2010-11-16
Fix emergency spilling in LiveIntervals::spillPhysRegAroundRegDefsUses.
Jakob Stoklund Olesen
2010-11-16
Fix PR8612 in the standard spiller, take two.
Jakob Stoklund Olesen
2010-11-15
Revert "Fix PR8612 in the standard spiller as well."
Jakob Stoklund Olesen
2010-11-15
Fix PR8612 in the standard spiller as well.
Jakob Stoklund Olesen
2010-11-10
RABasic is nearly functionally complete. There are a few remaining
Andrew Trick
2010-10-26
Teach MachineBasicBlock::print() to annotate instructions and blocks with
Jakob Stoklund Olesen
2010-10-12
Begin adding static dependence information to passes, which will allow us to
Owen Anderson
2010-10-11
Replace FindLiveRangeContaining() with getVNInfoAt() in LiveIntervalAnalysis.
Jakob Stoklund Olesen
2010-10-07
Now with fewer extraneous semicolons!
Owen Anderson
2010-09-25
Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whe...
Lang Hames
2010-09-25
Remove SlotIndex::PHI_BIT. It is no longer used by anything.
Jakob Stoklund Olesen
2010-08-17
PHI elimination shouldn't require machineloopinfo since it's used at -O0. Mov...
Evan Cheng
2010-08-12
Remove trailing whitespace.
Jakob Stoklund Olesen
2010-08-03
Oops. Don't normalize spill weights twice.
Jakob Stoklund Olesen
2010-07-21
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
Owen Anderson
2010-07-16
Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.
Jakob Stoklund Olesen
2010-07-09
Fix small bug in isMoveInstr -> COPY translation
Jakob Stoklund Olesen
2010-07-09
Change TII::foldMemoryOperand API to require the machine instruction to be
Jakob Stoklund Olesen
2010-07-08
Convert EXTRACT_SUBREG to COPY when emitting machine instrs.
Jakob Stoklund Olesen
2010-07-08
Remove references to INSERT_SUBREG after de-SSA.
Jakob Stoklund Olesen
2010-07-07
Revert "Remove references to INSERT_SUBREG after de-SSA" r107725.
Jakob Stoklund Olesen
2010-07-06
Remove references to INSERT_SUBREG after de-SSA
Jakob Stoklund Olesen
2010-07-06
Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass.
Jakob Stoklund Olesen
2010-07-03
Detect and handle COPY in many places.
Jakob Stoklund Olesen
2010-06-26
VNInfos don't need to be destructed anymore.
Benjamin Kramer
2010-06-25
Don't track kills in VNInfo. Use interval ends instead.
Jakob Stoklund Olesen
2010-06-24
Remove the now unused LiveIntervals::getVNInfoSourceReg().
Jakob Stoklund Olesen
2010-06-24
Remove the -fast-spill option.
Jakob Stoklund Olesen
2010-06-24
Replace a big gob of old coalescer logic with the new CoalescerPair class.
Jakob Stoklund Olesen
2010-06-24
Verify that VNI kills are pointing to existing instructions.
Jakob Stoklund Olesen
2010-06-24
Revert "Replace a big gob of old coalescer logic with the new CoalescerPair c...
Jakob Stoklund Olesen
2010-06-24
Replace a big gob of old coalescer logic with the new CoalescerPair class.
Jakob Stoklund Olesen
2010-06-18
TwoAddressInstructionPass::CoalesceExtSubRegs can insert INSERT_SUBREG
Jakob Stoklund Olesen
2010-06-16
Allow a register to be redefined multiple times in a basic block.
Jakob Stoklund Olesen
2010-06-03
Use readsWritesVirtualRegister instead of counting uses and defs when inserting
Jakob Stoklund Olesen
2010-05-21
- Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs
Evan Cheng
2010-05-21
Revert "Use MachineInstr::readsWritesVirtualRegister to determine if a regist...
Jakob Stoklund Olesen
2010-05-21
Use MachineInstr::readsWritesVirtualRegister to determine if a register is read.
Jakob Stoklund Olesen
2010-05-21
If the first definition of a virtual register is a partial redef, add an
Jakob Stoklund Olesen
2010-05-20
Fix typo in comment.
Nick Lewycky
2010-05-17
Yes, if the redef is a copy, update the old val# with the copy. But make sure...
Evan Cheng
2010-05-15
improve portability to systems that don't have powf/modf (e.g. solaris 9)
Chris Lattner
2010-05-15
A partial re-def instruction may be a copy.
Evan Cheng
2010-05-10
Re-defined valno is always valno even for partial re-def's.
Evan Cheng
2010-05-05
Teach liveintervalanalysis about virtual registers which are defined by reg_s...
Evan Cheng
2010-05-04
Teach PHI elimination to remove REG_SEQUENCE instructions and update referenc...
Evan Cheng
2010-05-03
Print basic block numbers in live interval debug output. Since the rest of the
Bob Wilson
2010-04-28
- Really preserve dbg_value instructions when the register is spilled.
Evan Cheng
2010-04-26
Re-enable 102323 with fix: do not update dbg_value's with incorrect frame ind...
Evan Cheng
2010-04-26
Temporary disable spiller modifying dbg_value. It's breaking build.
Evan Cheng
[next]