Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | do not crash when using -debug | Chris Lattner | 2005-04-05 | 1 | -0/+4 | |
| | | | | llvm-svn: 21092 | |||||
* | do not dereference an extra layer of pointers to determine if an external | Chris Lattner | 2005-04-04 | 1 | -12/+5 | |
| | | | | | | | call can modify a memory location. This fixes test/Regression/Analysis/Andersens/modreftest.ll llvm-svn: 21088 | |||||
* | import all of the rest of the stubs that dsa uses for direct comparison | Chris Lattner | 2005-03-29 | 1 | -11/+43 | |
| | | | | llvm-svn: 20932 | |||||
* | learn about some more functions. | Chris Lattner | 2005-03-29 | 1 | -4/+7 | |
| | | | | llvm-svn: 20929 | |||||
* | Fix a major problem with global variable initializers. This could cause | Chris Lattner | 2005-03-29 | 1 | -1/+2 | |
| | | | | | | | us to have stuff pointing to the null pointer, which makes no sense (the null ptr is an ssa value, not the null object) llvm-svn: 20922 | |||||
* | add some more functions, ignore setcc for constraints! | Chris Lattner | 2005-03-29 | 1 | -4/+9 | |
| | | | | llvm-svn: 20917 | |||||
* | Handle "known" external calls context sensitively, add support for realloc | Chris Lattner | 2005-03-29 | 1 | -17/+29 | |
| | | | | | | | | and a couple of other functions that are important. Handle aggregate undef values for gv initializers llvm-svn: 20914 | |||||
* | Teach andersens that non-escaping memory cannot be mod/ref'd by external fn ↵ | Chris Lattner | 2005-03-28 | 1 | -2/+40 | |
| | | | | | | calls. llvm-svn: 20891 | |||||
* | Fix grammar | Misha Brukman | 2005-03-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 20890 | |||||
* | Make anders-aa much more precise by not being completely pessimistic about | Chris Lattner | 2005-03-28 | 1 | -1/+39 | |
| | | | | | | external functions. Teach it about a few important ones. llvm-svn: 20889 | |||||
* | wrap some long lines | Chris Lattner | 2005-03-27 | 1 | -5/+10 | |
| | | | | llvm-svn: 20884 | |||||
* | teach andersens about undef | Chris Lattner | 2005-03-27 | 1 | -1/+1 | |
| | | | | llvm-svn: 20881 | |||||
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -7/+7 | |
| | | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597 | |||||
* | Add even more missing createXxxPass functions. | Jeff Cohen | 2005-01-08 | 1 | -0/+3 | |
| | | | | llvm-svn: 19402 | |||||
* | Add support | Chris Lattner | 2004-10-16 | 1 | -0/+1 | |
| | | | | llvm-svn: 17052 | |||||
* | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 1 | -2/+2 | |
| | | | | | | | from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. llvm-svn: 16436 | |||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -2/+2 | |
| | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | |||||
* | Fix a bug that caused the pass to go into infinite loops on trivial testcases. | Chris Lattner | 2004-08-16 | 1 | -1/+2 | |
| | | | | | | This is fallout of the Bug 122 changes. llvm-svn: 15811 | |||||
* | bug 122: | Reid Spencer | 2004-07-18 | 1 | -4/+4 | |
| | | | | | | | | - Replace ConstantPointerRef usage with GlobalValue usage - Minimize redundant isa<GlobalValue> usage - Correct isa<Constant> for GlobalValue subclass llvm-svn: 14942 | |||||
* | Fix header | Chris Lattner | 2004-06-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 14394 | |||||
* | Add some notes so I can throw away one of my many todo lists. | Chris Lattner | 2004-06-05 | 1 | -0/+6 | |
| | | | | llvm-svn: 14046 | |||||
* | Fix warnings about reaching end of non-void function | Chris Lattner | 2004-05-27 | 1 | -0/+2 | |
| | | | | llvm-svn: 13852 | |||||
* | Add a simple implementation of Andersen's interprocedural pointer analysis | Chris Lattner | 2004-05-23 | 1 | -0/+1029 | |
llvm-svn: 13666 |