projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Enable use of ranges for translation units in the presence of
[oota-llvm.git]
/
lib
/
CodeGen
/
PHIElimination.cpp
2013-10-10
Matthias Braun
Rename LiveRange to LiveInterval::Segment
blob
|
commitdiff
|
raw
2013-08-14
Mark Lacey
Auto-compute live intervals on demand.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-01
Cameron Zwarich
Fix the build after r185363. Use llvm::next instead...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-01
Cameron Zwarich
Fix PR16508.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Cameron Zwarich
Don't rely on the isDead() MachineOperand flag when...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Cameron Zwarich
Use getInterval() instead of getOrCreateInterval().
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Remove verification after PHIElimination when using...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Avoid recomputing an inserted instruction's SlotIndex.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Add preservation of SlotIndexes to PHIElimination.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-12
Cameron Zwarich
Don't consider definitions by other PHIs live-in when...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-12
Cameron Zwarich
Fix indentation.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-12
Cameron Zwarich
Add a hidden option to PHIElimination to split all...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-11
Cameron Zwarich
Add support for updating LiveIntervals to MachineBasicB...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-10
Cameron Zwarich
Abstract the liveness checking in PHIElimination::Split...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-10
Cameron Zwarich
Add support for updating LiveIntervals to PHIEliminatio...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-10
Cameron Zwarich
Remove ancient references to 'atomic' phis in PHIElimin...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-10
Cameron Zwarich
Make LiveVariables an instance variable of PHIElimination.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-20
Jakob Stoklund Olesen
Split loop exiting edges more aggressively.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-04
Jakob Stoklund Olesen
Allow multiple terminators to read virtual registers.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-25
Jakob Stoklund Olesen
Teach PHIElimination to handle <undef> operands.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Andrew Trick
RegAlloc superpass: includes phi elimination, coalescin...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
Jakob Stoklund Olesen
Delete an unused member variable.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Evan Cheng
First chunk of MachineInstr bundle support.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-29
Jakob Stoklund Olesen
Add an isSSA() flag to MachineRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-23
Jay Foad
Remove unused STL header includes.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-10
Cameron Zwarich
Add an option to disable critical edge splitting in...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-17
Cameron Zwarich
Adjust indenting of arguments.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-17
Cameron Zwarich
Return Changed from SplitPHIEdges rather than always...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-14
Cameron Zwarich
Add a statistic to PHIElimination tracking the number...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-14
Jakob Stoklund Olesen
Try for the third time to teach getFirstTerminator...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-14
Jakob Stoklund Olesen
Revert r123419. It still breaks llvm-gcc-i386-linux...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-14
Jakob Stoklund Olesen
Try again to teach getFirstTerminator() about debug...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-13
Devang Patel
Speculatively revert r123384 to make llvm-gcc-i386...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-13
Jakob Stoklund Olesen
Teach MachineBasicBlock::getFirstTerminator to ignore...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Jakob Stoklund Olesen
Replace TargetRegisterInfo::printReg with a PrintReg...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Cameron Zwarich
Remove the PHIElimination.h header, as it is no longer...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Cameron Zwarich
Move the FindCopyInsertPoint method of PHIElimination...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-04
Cameron Zwarich
Remove PHIElimination's private copy of SkipPHIsAndLabels.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Owen Anderson
Now with fewer extraneous semicolons!
blob
|
commitdiff
|
raw
|
diff to current
2010-08-23
Owen Anderson
Now that PassInfo and Pass::ID have been separated...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-18
Jakob Stoklund Olesen
Preserve subregs on PHI source operands. Patch by Krist...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-17
Evan Cheng
PHI elimination shouldn't require machineloopinfo since...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-17
Evan Cheng
Move the decision logic whether it's a good idea to...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-17
Evan Cheng
PHI elimination should not break back edge. It can...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-10
Jakob Stoklund Olesen
Emit COPY instructions instead of using copyRegToReg...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-22
Dan Gohman
Move PHIElimination's SplitCriticalEdge for MachineBasi...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-17
Stuart Hastings
Add a DebugLoc parameter to TargetInstrInfo::InsertBran...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Dan Gohman
Add a DebugLoc argument to TargetInstrInfo::copyRegToRe...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-05
Evan Cheng
Move REG_SEQUENCE removal to 2addr pass.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-04
Evan Cheng
Teach PHI elimination to remove REG_SEQUENCE instructio...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-04
Evan Cheng
Rename variables for consistency.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-25
Evan Cheng
Avoid being influenced by dbg_value instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-03
Evan Cheng
Remove PHINodeTraits and use MachineInstrExpressionTrai...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-23
Jakob Stoklund Olesen
Keep track of phi join registers explicitly in LiveVari...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-23
Jakob Stoklund Olesen
Dead code elimination
blob
|
commitdiff
|
raw
|
diff to current
2010-02-17
Jakob Stoklund Olesen
Dead code elimination.
blob
|
commitdiff
|
raw
|
diff to current
2010-02-09
Chris Lattner
move target-independent opcodes out of TargetInstrInfo
blob
|
commitdiff
|
raw
|
diff to current
2010-01-05
David Greene
Change errs() to dbgs().
blob
|
commitdiff
|
raw
|
diff to current
2009-12-17
Bill Wendling
Turn off critical edge splitting for landing pads....
blob
|
commitdiff
|
raw
|
diff to current
2009-12-16
Jakob Stoklund Olesen
Reuse lowered phi nodes.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-03
Chris Lattner
improve portability to avoid conflicting with std:...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-01
Jakob Stoklund Olesen
Move PHIElimination::isLiveOut method to LiveVariables.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-21
Jakob Stoklund Olesen
Be more clever about calculating live variables through...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-19
Jakob Stoklund Olesen
Place new basic blocks immediately after their predeces...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-18
Jakob Stoklund Olesen
Don't require LiveVariables for PHIElimination. Enable...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-18
Jakob Stoklund Olesen
Fix inverted test and add testcase from failing self...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-17
Jakob Stoklund Olesen
Disable -split-phi-edges to unbreak the buildbots
blob
|
commitdiff
|
raw
|
diff to current
2009-11-17
Jakob Stoklund Olesen
Never call UpdateTerminator() when AnalyzeBranch would...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-17
Jakob Stoklund Olesen
Enable -split-phi-edges by default, except when -regall...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-17
Evan Cheng
Revert 89021. It's miscompiling llvm-gcc driver driver...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-17
Jakob Stoklund Olesen
Enable -split-phi-edges by default
blob
|
commitdiff
|
raw
|
diff to current
2009-11-16
Lang Hames
Fix for the original bug in PR5495 - Look at uses as...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-14
Jakob Stoklund Olesen
Fix bug in -split-phi-edges.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-14
Jakob Stoklund Olesen
Update MachineDominator information
blob
|
commitdiff
|
raw
|
diff to current
2009-11-13
Jakob Stoklund Olesen
Fix PHIElimination optimization that uses MBB->getBasic...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-12
Daniel Dunbar
Fix -Asserts warning.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-11
Jakob Stoklund Olesen
Fix liveness calculation when splitting critical edges...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-10
Jakob Stoklund Olesen
Teach PHIElimination to split critical edges when ...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-10
Jakob Stoklund Olesen
Refactoring: Extract method PHIElimination::isLiveOut().
blob
|
commitdiff
|
raw
|
diff to current
2009-07-31
Dan Gohman
Use setPreservesAll and setPreservesCFG in CodeGen...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-23
Lang Hames
For real this time: PHI Def & Kill tracking added to...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-23
Lang Hames
Added PHI Def & Kill tracking to PHIElimination pass.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-21
Lang Hames
Exposed PHIElimination pass within CodeGen.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-07
Evan Cheng
Revert 74898. It broke several tests.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-07
Sanjiv Gupta
if the terminator is a branch depending upon the side...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-26
Jeffrey Yasskin
LiveVariables::VarInfo contains an AliveBlocks BitVecto...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-26
Evan Cheng
Eliminate VarInfo::UsedBlocks.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-17
Duncan Sands
Reapply r67049, with the test adjusted for darwin
blob
|
commitdiff
|
raw
|
diff to current
2009-03-16
Bill Wendling
--- Reverse-merging (from foreign repository) r67049...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-16
Duncan Sands
Tweak the fix for PR3784: be less sensitive about just
blob
|
commitdiff
|
raw
|
diff to current
2009-03-13
Evan Cheng
Fix PR3784: If the source of a phi comes from a bb...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-03
Bill Wendling
Explicitly pass in debug location information to BuildMI.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-28
Duncan Sands
Rename getAnalysisToUpdate to getAnalysisIfAvailable.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Dan Gohman
Tidy up several unbeseeming casts from pointer to intptr_t.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-07
Dan Gohman
Pool-allocation for MachineInstrs, MachineBasicBlocks...
blob
|
commitdiff
|
raw
|
diff to current
next