| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Do away with the strange use of BitVectors in SSI, and just use normal sets. ↵ | Owen Anderson | 2009-10-04 | 1 | -116/+90 |
| | | | | | | | This makes the code much more C++/LLVM-ish. llvm-svn: 83286 | ||||
| * | Fix a typo in the comment. | Owen Anderson | 2009-10-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 83283 | ||||
| * | SSI needs to require DT and DF transitively, since it uses them outside of ↵ | Owen Anderson | 2009-10-04 | 1 | -3/+3 |
| | | | | | | | | | its runOnFunction. Similarly, it can be marked setPreservesAll, since it does no work in its runOnFunction. llvm-svn: 83282 | ||||
| * | Correctly handle the case where a comparison is created in one BasicBlock and | Nick Lewycky | 2009-09-10 | 1 | -37/+30 |
| | | | | | | | used by a terminator in another. llvm-svn: 81437 | ||||
| * | Fix up PHI nodes correctly in the presence of unreachable BBs, part two. Also | Nick Lewycky | 2009-08-19 | 1 | -7/+30 |
| | | | | | | | delete a newed pointer, and improve readability a little bit. llvm-svn: 79411 | ||||
| * | Be more careful when modifying PHI nodes. Patch by Andre Tavares. | Nick Lewycky | 2009-08-19 | 1 | -1/+2 |
| | | | | | llvm-svn: 79407 | ||||
| * | Don't crash on critical edge. Patch by Andre Tavares. | Nick Lewycky | 2009-08-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 79252 | ||||
| * | SSI construction should just go ahead and ignore instructions in unreachable | Nick Lewycky | 2009-08-15 | 1 | -2/+6 |
| | | | | | | | blocks. llvm-svn: 79132 | ||||
| * | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 78948 | ||||
| * | Remove unnecessary casts. | Dan Gohman | 2009-08-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 78664 | ||||
| * | There's no need to consider PHI nodes in the same block as the instruction | Nick Lewycky | 2009-07-09 | 1 | -0/+4 |
| | | | | | | | we're inserting sigma/phi functions for. Patch by Andre Tavares. llvm-svn: 75138 | ||||
| * | Add some statistics to SSI so we can see what it's up to. | Nick Lewycky | 2009-07-09 | 1 | -0/+43 |
| | | | | | | | Add an -ssi-everything pass which calls createSSI on everything in the function. llvm-svn: 75135 | ||||
| * | Add Static Single Information construction pass written by André Tavares! | Nick Lewycky | 2009-07-03 | 1 | -0/+390 |
| Use it by requiring it through the pass manager, then calling its createSSI method on the variables that you want in SSI form. llvm-svn: 74780 | |||||

