aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/Splitter.cpp
AgeCommit message (Collapse)AuthorFilesLines
2011-06-26merge SimpleRegisterCoalescing.h into RegisterCoalescer.h.Rafael Espindola1-1/+1
llvm-svn: 133896
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson1-1/+7
perform initialization without static constructors AND without explicit initialization by the client. For the moment, passes are required to initialize both their (potential) dependencies and any passes they preserve. I hope to be able to relax the latter requirement in the future. llvm-svn: 116334
2010-10-07Now with fewer extraneous semicolons!Owen Anderson1-1/+1
llvm-svn: 115996
2010-09-25Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing ↵Lang Hames1-8/+13
whether LiveIntervals::getInstructionFromIndex(def) returns NULL. llvm-svn: 114791
2010-09-25Remove SlotIndex::PHI_BIT. It is no longer used by anything.Jakob Stoklund Olesen1-2/+1
llvm-svn: 114779
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson1-2/+2
llvm-svn: 109045
2010-07-17Removed unused inRange variable.Lang Hames1-2/+0
llvm-svn: 108618
2010-07-17LoopSplitter - intended to split live intervals over loop boundaries.Lang Hames1-0/+819
Still very much under development. Comments and fixes will be forthcoming. (This commit includes some small tweaks to LiveIntervals & LoopInfo to support the splitter) llvm-svn: 108615