summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SSI.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Don't crash on critical edge. Patch by Andre Tavares.Nick Lewycky2009-08-171-1/+1
| | | | llvm-svn: 79252
* SSI construction should just go ahead and ignore instructions in unreachableNick Lewycky2009-08-151-2/+6
| | | | | | blocks. llvm-svn: 79132
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-1/+1
| | | | llvm-svn: 78948
* Remove unnecessary casts.Dan Gohman2009-08-111-1/+1
| | | | llvm-svn: 78664
* There's no need to consider PHI nodes in the same block as the instructionNick Lewycky2009-07-091-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 Lewycky2009-07-091-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 Lewycky2009-07-031-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
OpenPOWER on IntegriCloud