projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32q
2011-02-03
Jakob Stoklund Olesen
Add debug output and asserts to the phi-connecting...
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Fix coloring bug when mapping values in the middle...
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Return live range end points from SplitEditor::enter...
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Silence an MSVC warning
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Defer SplitKit value mapping until all defs are available.
commit
|
commitdiff
|
tree
2011-01-30
Jakob Stoklund Olesen
Respect the -tail-dup-size command line option even...
commit
|
commitdiff
|
tree
2011-01-26
Jakob Stoklund Olesen
Rename member variables to follow the rest of LLVM.
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
SplitKit requires that all defs are in place before...
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
Add LiveIntervalMap::dumpCache() to print out the cache...
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
Check that a live range exists before shortening it...
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
Add hidden -verify-coalescing to run the machine code...
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
Fix bug found by new clang warning.
commit
|
commitdiff
|
tree
2011-01-19
Jakob Stoklund Olesen
Divert Hopfield network debug output. It is very noisy.
commit
|
commitdiff
|
tree
2011-01-19
Jakob Stoklund Olesen
Don't accidentally leave small gaps in the live ranges...
commit
|
commitdiff
|
tree
2011-01-19
Jakob Stoklund Olesen
Implement RAGreedy::splitAroundRegion and remove loop...
commit
|
commitdiff
|
tree
2011-01-18
Jakob Stoklund Olesen
Add RAGreedy methods for splitting live ranges around...
commit
|
commitdiff
|
tree
2011-01-14
Jakob Stoklund Olesen
Try for the third time to teach getFirstTerminator...
commit
|
commitdiff
|
tree
2011-01-14
Jakob Stoklund Olesen
Revert r123419. It still breaks llvm-gcc-i386-linux...
commit
|
commitdiff
|
tree
2011-01-14
Jakob Stoklund Olesen
Try again to teach getFirstTerminator() about debug...
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Better terminator avoidance.
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Fix a few more places that should use MBB::getLastNonDebugIn...
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Temporary workaround for an i386 crash in LiveDebugVariables.
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Teach frame lowering to ignore debug values after the...
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Teach MachineBasicBlock::getFirstTerminator to ignore...
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Add missing space in debug output
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Try again enabling LiveDebugVariables.
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Don't emit a DBG_VALUE for a spill slot that the rewriter...
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Fix braino in dominator tree walk.
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Sometimes, old virtual registers can linger on DBG_VALUE...
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Teach VirtRegRewriter to update slot indexes when erasing...
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Annotate VirtRegRewriter debug output with slot indexes.
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Verify slot index ordering.
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Assert if anybody tries to put a slot index on a DBG_VALUE...
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Verify that machine instruction parent pointers are...
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
The world is not ready for LiveDebugVariables yet.
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
Remove the PR8954 workaround.
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
Fix a non-deterministic loop in llvm::MergeBlockIntoPredecessor.
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
Enable LiveDebugVariables by default.
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
Don't insert DBG_VALUE instructions after the first...
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
Put the Dominator improvements back in. They were not...
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
Speculatively revert the recent improvements to Dominators...
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
Revert r123207: "Turn on memdep's verifyRemoved() in...
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
Turn on memdep's verifyRemoved() in an attempt to smoke...
commit
|
commitdiff
|
tree
2011-01-10
Jakob Stoklund Olesen
Simplify a bunch of isVirtualRegister() and isPhysicalRegist...
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Remove TargetRegisterInfo::NoRegister.
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Change virtual register numbering to make more space...
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Remove MachineRegisterInfo::getLastVirtReg(), it was...
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Teach TargetRegisterInfo how to cram stack slot indexes...
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Fix comment.
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Add a forgotten VireReg2IndexFunctor.
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Simplify LiveDebugVariables by storing MachineOperand...
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Shrink a BitVector that didn't mean to store bits for...
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Replace TargetRegisterInfo::printReg with a PrintReg...
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Use IndexedMap for MachineRegisterInfo as well. No...
commit
|
commitdiff
|
tree
2011-01-08
Jakob Stoklund Olesen
Fix the last virtual register enumerations.
commit
|
commitdiff
|
tree
2011-01-08
Jakob Stoklund Olesen
Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtReg2In...
commit
|
commitdiff
|
tree
2011-01-08
Jakob Stoklund Olesen
Fix a MachineVerifier loop that probably didn't mean...
commit
|
commitdiff
|
tree
2011-01-08
Jakob Stoklund Olesen
Don't document exactly how virtual registers are represented...
commit
|
commitdiff
|
tree
2011-01-08
Jakob Stoklund Olesen
Use an IndexedMap for LiveVariables::VirtRegInfo.
commit
|
commitdiff
|
tree
2011-01-08
Jakob Stoklund Olesen
Do not talk about TargetRegisterInfo::FirstVirtualRegister.
commit
|
commitdiff
|
tree
2011-01-08
Jakob Stoklund Olesen
Use an IndexedMap for LiveOutRegInfo to hide its dependence...
commit
|
commitdiff
|
tree
2011-01-06
Jakob Stoklund Olesen
Zap the last two -Wself-assign warnings in llvm.
commit
|
commitdiff
|
tree
2011-01-06
Jakob Stoklund Olesen
Add the SpillPlacement analysis pass.
commit
|
commitdiff
|
tree
2011-01-05
Jakob Stoklund Olesen
Add a hidden command line option to display edge bundle...
commit
|
commitdiff
|
tree
2011-01-05
Jakob Stoklund Olesen
Silence a warning from non-standard warning avoidance...
commit
|
commitdiff
|
tree
2011-01-04
Jakob Stoklund Olesen
Use the EdgeBundles analysis in X86FloatingPoint instead...
commit
|
commitdiff
|
tree
2011-01-04
Jakob Stoklund Olesen
Turn the EdgeBundles class into a stand-alone machine...
commit
|
commitdiff
|
tree
2010-12-22
Jakob Stoklund Olesen
When RegAllocGreedy decides to spill the interferences...
commit
|
commitdiff
|
tree
2010-12-22
Jakob Stoklund Olesen
Include a shadow of the original CFG edges in the edge...
commit
|
commitdiff
|
tree
2010-12-21
Jakob Stoklund Olesen
Add EdgeBundles to SplitKit.
commit
|
commitdiff
|
tree
2010-12-21
Jakob Stoklund Olesen
Use IntEqClasses to compute connected components of...
commit
|
commitdiff
|
tree
2010-12-21
Jakob Stoklund Olesen
Add ADT/IntEqClasses.h as a light-weight implementation...
commit
|
commitdiff
|
tree
2010-12-18
Jakob Stoklund Olesen
Apparently, operandices is not a word.
commit
|
commitdiff
|
tree
2010-12-18
Jakob Stoklund Olesen
Teach the inline spiller to attempt folding a load...
commit
|
commitdiff
|
tree
2010-12-18
Jakob Stoklund Olesen
Tweak debug spew.
commit
|
commitdiff
|
tree
2010-12-18
Jakob Stoklund Olesen
Check that the register is live-in to the loop header...
commit
|
commitdiff
|
tree
2010-12-18
Jakob Stoklund Olesen
Pass a Banner argument to the machine code verifier...
commit
|
commitdiff
|
tree
2010-12-17
Jakob Stoklund Olesen
Avoid dereferencing end() in collectInterferingVRegs...
commit
|
commitdiff
|
tree
2010-12-17
Jakob Stoklund Olesen
Make the -verify-regalloc command line option available...
commit
|
commitdiff
|
tree
2010-12-17
Jakob Stoklund Olesen
Enable loop splitting in RegAllocGreedy.
commit
|
commitdiff
|
tree
2010-12-17
Jakob Stoklund Olesen
Add more checks to IntervalMapOverlaps::advance() to...
commit
|
commitdiff
|
tree
2010-12-17
Jakob Stoklund Olesen
It is allowed to call IntervalMap::const_iterator:...
commit
|
commitdiff
|
tree
2010-12-17
Jakob Stoklund Olesen
Allow missing kill flags on an untied operand of a...
commit
|
commitdiff
|
tree
2010-12-17
Jakob Stoklund Olesen
Fix crash when IntervalMapOverlaps::advanceTo moves...
commit
|
commitdiff
|
tree
2010-12-17
Jakob Stoklund Olesen
Add MachineLoopRange comparators for sorting loop lists...
commit
|
commitdiff
|
tree
2010-12-17
Jakob Stoklund Olesen
Provide LiveIntervalUnion::Query::checkLoopInterference.
commit
|
commitdiff
|
tree
2010-12-17
Jakob Stoklund Olesen
Complete tests for IntervalMapOverlaps.
commit
|
commitdiff
|
tree
2010-12-16
Jakob Stoklund Olesen
Add basic test exposing many bugs.
commit
|
commitdiff
|
tree
2010-12-16
Jakob Stoklund Olesen
Add IntervalMapOverlaps - An iterator for overlapping...
commit
|
commitdiff
|
tree
2010-12-15
Jakob Stoklund Olesen
Start using SplitKit and MachineLoopRanges in RegAllocGreedy...
commit
|
commitdiff
|
tree
2010-12-15
Jakob Stoklund Olesen
Add MachineLoopRanges analysis.
commit
|
commitdiff
|
tree
2010-12-15
Jakob Stoklund Olesen
Add SlotIndexes::getMBBRange() to get the range of...
commit
|
commitdiff
|
tree
2010-12-15
Jakob Stoklund Olesen
Fix build.
commit
|
commitdiff
|
tree
2010-12-15
Jakob Stoklund Olesen
Detect and enumerate bypass loops.
commit
|
commitdiff
|
tree
2010-12-15
Jakob Stoklund Olesen
Separate SplitAnalysis::getSplitLoops().
commit
|
commitdiff
|
tree
2010-12-14
Jakob Stoklund Olesen
Simplify RegAllocGreedy's use of register aliases.
commit
|
commitdiff
|
tree
2010-12-14
Jakob Stoklund Olesen
Simplify CCState's use of register aliases.
commit
|
commitdiff
|
tree
2010-12-14
Jakob Stoklund Olesen
Simplify AggressiveAntiDepBreaker's use of register...
commit
|
commitdiff
|
tree
2010-12-14
Jakob Stoklund Olesen
Simplyfy RegAllocBasic by using getOverlaps instead...
commit
|
commitdiff
|
tree
2010-12-14
Jakob Stoklund Olesen
Introduce TargetRegisterInfo::getOverlaps(Reg), returning...
commit
|
commitdiff
|
tree
next