Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge SimpleRegisterCoalescing.h into RegisterCoalescer.h. | Rafael Espindola | 2011-06-26 | 1 | -1/+1 |
| | | | | llvm-svn: 133896 | ||||
* | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 | 1 | -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 | ||||
* | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
| | | | | llvm-svn: 115996 | ||||
* | Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing ↵ | Lang Hames | 2010-09-25 | 1 | -8/+13 |
| | | | | | | whether LiveIntervals::getInstructionFromIndex(def) returns NULL. llvm-svn: 114791 | ||||
* | Remove SlotIndex::PHI_BIT. It is no longer used by anything. | Jakob Stoklund Olesen | 2010-09-25 | 1 | -2/+1 |
| | | | | llvm-svn: 114779 | ||||
* | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 | 1 | -2/+2 |
| | | | | llvm-svn: 109045 | ||||
* | Removed unused inRange variable. | Lang Hames | 2010-07-17 | 1 | -2/+0 |
| | | | | llvm-svn: 108618 | ||||
* | LoopSplitter - intended to split live intervals over loop boundaries. | Lang Hames | 2010-07-17 | 1 | -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 |