| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | getNodes() is gone | Chris Lattner | 2004-02-07 | 1 | -21/+21 |
| | | | | | llvm-svn: 11166 | ||||
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
| | | | | | llvm-svn: 9903 | ||||
| * | Fix name collision | Chris Lattner | 2003-11-05 | 1 | -2/+2 |
| | | | | | llvm-svn: 9722 | ||||
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
| * | Switch from using CallInst's to represent call sites to using the LLVM | Chris Lattner | 2003-09-20 | 1 | -27/+24 |
| | | | | | | | | CallSite class. Now we can represent function calls by invoke instructions too! llvm-svn: 8629 | ||||
| * | Fixed spelling and grammar. | Misha Brukman | 2003-09-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 8478 | ||||
| * | Adjust for new DSGraph API | Chris Lattner | 2003-06-30 | 1 | -1/+1 |
| | | | | | llvm-svn: 6993 | ||||
| * | Implement optimization for direct function call case. This dramatically | Chris Lattner | 2003-02-05 | 1 | -2/+2 |
| | | | | | | | | reduces the number of function nodes created and speeds up analysis by about 10% overall. llvm-svn: 5495 | ||||
| * | Change DSGraph stuff to use hash_(set|map) instead of std::(set|map) | Chris Lattner | 2003-02-01 | 1 | -3/+3 |
| | | | | | | | This change provides a small (3%) but consistent speedup llvm-svn: 5460 | ||||
| * | * Eliminate boolean arguments in favor of using enums | Chris Lattner | 2003-01-23 | 1 | -2/+2 |
| | | | | | llvm-svn: 5420 | ||||
| * | (1) Bug fix that was causing nodes with dangling references to be freed. | Vikram S. Adve | 2002-11-27 | 1 | -77/+201 |
| | | | | | | | | | | | We run removeDeadNodes() on the TD graph up front before using it. (2) Major enhancement to printing of results: now we list the actual objects that are mod/ref instead of just printing the bit vectors. Also an important bug fix in TDDataStructures pass (no change here): clear Mod/Ref bits of callers before inlining into a function. llvm-svn: 4833 | ||||
| * | Fix bug | Chris Lattner | 2002-11-11 | 1 | -3/+2 |
| | | | | | llvm-svn: 4697 | ||||
| * | Reduce amount of work needed to compute ip/modref | Chris Lattner | 2002-11-08 | 1 | -1/+2 |
| | | | | | llvm-svn: 4637 | ||||
| * | Fix IPModRef to use new DS interface | Chris Lattner | 2002-11-08 | 1 | -8/+1 |
| | | | | | llvm-svn: 4628 | ||||
| * | Implement ResolveCallSiteModRefInfo for IPModRef. computeModRef is not yet ↵ | Chris Lattner | 2002-11-07 | 1 | -4/+56 |
| | | | | | | | done though! llvm-svn: 4602 | ||||
| * | Fix problem with dangling referrers | Chris Lattner | 2002-11-07 | 1 | -1/+4 |
| | | | | | llvm-svn: 4595 | ||||
| * | Allow the ResolveCallSiteModRefInfo method to return a mapping of nodes, | Chris Lattner | 2002-11-06 | 1 | -6/+18 |
| | | | | | | | implement the mod/ref bit masking llvm-svn: 4578 | ||||
| * | Add a stub to implement the context sensitive mod/ref info for call sites | Chris Lattner | 2002-11-06 | 1 | -12/+23 |
| | | | | | llvm-svn: 4577 | ||||
| * | Give a back pointer to the IPModRef object to the FunctionModRefInfo object | Chris Lattner | 2002-11-06 | 1 | -4/+6 |
| | | | | | llvm-svn: 4576 | ||||
| * | Remove a couple of #includes, move some code from .h file | Chris Lattner | 2002-11-06 | 1 | -8/+32 |
| | | | | | llvm-svn: 4575 | ||||
| * | An interprocedural analysis pass that computes flow-insensitive | Vikram S. Adve | 2002-11-06 | 1 | -0/+218 |
| IP Mod and Ref information for every function and every call site. llvm-svn: 4567 | |||||

