projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert r144611 and r144613.
2011-11-15
Jakob Stoklund Olesen
Revert r144611 and r144613.
commit
|
commitdiff
|
tree
2011-11-15
Jakob Stoklund Olesen
Really fix test.
commit
|
commitdiff
|
tree
2011-11-15
Jakob Stoklund Olesen
Allow for depencendy-breaking instructions before cvt*.
commit
|
commitdiff
|
tree
2011-11-15
Jakob Stoklund Olesen
Break false dependencies before partial register updates.
commit
|
commitdiff
|
tree
2011-11-15
Jakob Stoklund Olesen
Track register ages more accurately.
commit
|
commitdiff
|
tree
2011-11-14
Jakob Stoklund Olesen
Fix early-clobber handling in shrinkToUses.
commit
|
commitdiff
|
tree
2011-11-14
Jakob Stoklund Olesen
Delete stale comment.
commit
|
commitdiff
|
tree
2011-11-14
Jakob Stoklund Olesen
Use getVNInfoBefore() when it makes sense.
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
Use kill slots instead of the previous slot in shrinkToUses.
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
Terminate all dead defs at the dead slot instead of...
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
Simplify early clobber slots a bit.
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
Rename SlotIndexes to match how they are used.
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
More dead code elimination in VirtRegMap.
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
Stop tracking spill slot uses in VirtRegMap.
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
Remove dead code and data from VirtRegMap.
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
Stop tracking unused registers in VirtRegMap.
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
Remove the -color-ss-with-regs option.
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
Delete VirtRegRewriter.
commit
|
commitdiff
|
tree
2011-11-13
Jakob Stoklund Olesen
Switch PBQP to VRM's trivial rewriter.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Delete the old spilling framework from LiveIntervalAnalysis.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Delete the 'standard' spiller with used the old spilling...
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Switch PBQP to the modern InlineSpiller framework.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Delete the linear scan register allocator.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Remove histogram tests.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
RAGreedy is better about hinting now.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Linear scan is going away.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
XFAIL test that depends on linear scan to remove dead...
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Remove obsolete test.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Remove obsolete test.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Remove obsolete test.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Eliminate more linear scan tests.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Switch a couple -O0 tests to RABasic.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Switch a few tests off linearscan.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Delete old test of a VirtRegRewriter feature.
commit
|
commitdiff
|
tree
2011-11-12
Jakob Stoklund Olesen
Remove old test that doesn't make sense.
commit
|
commitdiff
|
tree
2011-11-10
Jakob Stoklund Olesen
Strip old implicit operands after foldMemoryOperand.
commit
|
commitdiff
|
tree
2011-11-09
Jakob Stoklund Olesen
Collapse DomainValues across loop back-edges.
commit
|
commitdiff
|
tree
2011-11-09
Jakob Stoklund Olesen
Link to the live DomainValue after merging.
commit
|
commitdiff
|
tree
2011-11-08
Jakob Stoklund Olesen
Track reference count independently from clear().
commit
|
commitdiff
|
tree
2011-11-08
Jakob Stoklund Olesen
Call release() directly when cleaning up the remaining...
commit
|
commitdiff
|
tree
2011-11-08
Jakob Stoklund Olesen
Rename all methods to follow style guide.
commit
|
commitdiff
|
tree
2011-11-08
Jakob Stoklund Olesen
Handle reference counts in one function: release().
commit
|
commitdiff
|
tree
2011-11-08
Jakob Stoklund Olesen
Clear old DomainValue after merging.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Fix test for Windows as well.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Kill and collapse outstanding DomainValues.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Use a reverse post order instead of a DFS order.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Extract two methods. No functional change.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
MBB doesn't need to be a class member.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Fix pass name after the source was moved.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Fix test for Linux.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Expand V_SET0 to xorps by default.
commit
|
commitdiff
|
tree
2011-11-01
Jakob Stoklund Olesen
Update split candidate correctly when interference...
commit
|
commitdiff
|
tree
2011-10-27
Jakob Stoklund Olesen
Also set addrmode6 alignment when align==size.
commit
|
commitdiff
|
tree
2011-10-26
Jakob Stoklund Olesen
Don't use floating point to do an integer's job.
commit
|
commitdiff
|
tree
2011-10-17
Jakob Stoklund Olesen
Admonish that MI is not IR and virtual registers have...
commit
|
commitdiff
|
tree
2011-10-15
Jakob Stoklund Olesen
Mark tADDrSPi as having side effects again.
commit
|
commitdiff
|
tree
2011-10-14
Jakob Stoklund Olesen
Update live-in lists when splitting critical edges.
commit
|
commitdiff
|
tree
2011-10-14
Jakob Stoklund Olesen
Ban rematerializable instructions with side effects.
commit
|
commitdiff
|
tree
2011-10-14
Jakob Stoklund Olesen
V_SET0 has no side effects.
commit
|
commitdiff
|
tree
2011-10-14
Jakob Stoklund Olesen
Add value numbers when spilling dead defs.
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Also inflate register classes around inline asm.
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Add MachineInstr::getRegClassConstraint().
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Extract a method for finding the inline asm flag operand.
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Encode register class constreaints in inline asm instructions.
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Use an existing function.
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Fix -widen-vmovs liveness issues.
commit
|
commitdiff
|
tree
2011-10-11
Jakob Stoklund Olesen
Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseudo().
commit
|
commitdiff
|
tree
2011-10-10
Jakob Stoklund Olesen
Give targets a chance to expand even standard pseudos.
commit
|
commitdiff
|
tree
2011-10-10
Jakob Stoklund Olesen
Emit full ED initializers even for pseudo-instructions.
commit
|
commitdiff
|
tree
2011-10-10
Jakob Stoklund Olesen
Mark the standard pseudos as isPseudo = 1.
commit
|
commitdiff
|
tree
2011-10-10
Jakob Stoklund Olesen
Insert dummy ED table entries for pseudo-instructions.
commit
|
commitdiff
|
tree
2011-10-08
Jakob Stoklund Olesen
Prevent potential NOREX bug.
commit
|
commitdiff
|
tree
2011-10-08
Jakob Stoklund Olesen
Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies.
commit
|
commitdiff
|
tree
2011-10-08
Jakob Stoklund Olesen
Add missing test case for r141410.
commit
|
commitdiff
|
tree
2011-10-07
Jakob Stoklund Olesen
Constrain both operands on MOVZX32_NOREXrr8.
commit
|
commitdiff
|
tree
2011-10-06
Jakob Stoklund Olesen
Remove the TRI::getSubRegisterRegClass() hook.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Fix sub-register operand verification.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Remove unused DstSubIdx argument.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Simplify EXTRACT_SUBREG emission.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Override TRI::getSubClassWithSubReg for X86.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Simplify INSERT_SUBREG emission.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Add a FIXME.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Add TRI::getSubClassWithSubReg(RC, Idx) function.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Also add <imp-use,kill> flags for redefined super-registers.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Also add <def,undef> flags when coalescing sub-registers.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
Allow <undef> flags on def operands as well as uses.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
Properly use const_iterator.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
Teach TableGen to infer missing register classes.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
Teach PPCInstrInfo to handle sub-classes.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
TableGen: Store all allocation orders together.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
TableGen: Privatize CodeGenRegisterClass::TheDef and...
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
TableGen: Don't add synthetic Records to the RecordKeeper.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Use precomputed BitVector for CodeGenRegisterClass...
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Store sub-class lists as a bit vector.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Extract a slightly more general BitVector printer.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Move getCommonSubClass() into TRI.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Compute lists of super-classes in CodeGenRegisterClass.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Fix a bug in compare_numeric().
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Precompute a bit vector of register sub-classes.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Order register classes topologically.
commit
|
commitdiff
|
tree
next