Displaying 4 results from an estimated 4 matches for "ipmodref".
2002 Nov 11
1
[LLVMdev] top of tree broken?
Hello hackers,
I seem to be having some trouble compiling the top of the llvm
CVS tree... Is someone working on something involving IPModRef.cpp
and the data structure graph? I have attached a make -k log.
-Brian
--
gaeke at uiuc.edu
-------------- next part --------------
gmake[1]: Entering directory `/scratch/scratch0/gaeke/llvm-497cz/utils/Burg'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/scratch...
2002 Dec 08
0
[LLVMdev] New analysis passes
I have checked in 3 new analyses:
1. IPModRef (analyze -ipmodref):
This is a Module pass that computes flow-insensitive context-sensitive
interprocedural Mod/Ref information for a program. It uses DS Graphs
to track mod/ref info for distinct data structures.
2. MemoryDepAnalysis (analyze -memdep):
This is a Module pass (but wi...
2004 Aug 06
1
[LLVMdev] Why I cannot use PgmDependenceGraph?
..._cxx::hashtable<std::pair<llvm::Value* const, llvm::DSNodeHandle>, llv]
opt(__gnu_cxx::hash_map<llvm::Value*, llvm::DSNodeHandle, __gnu_cxx::hash<llvm:]
opt(llvm::DSScalarMap::find(llvm::Value*)+0x1a)[0x84a998e]
opt(llvm::DSGraph::removeDeadNodes(unsigned)+0x3e1)[0x847def5]
opt(llvm::IPModRef::getFuncInfo(llvm::Function const&, bool)+0xf3)[0x85db297]
opt(llvm::IPModRef::run(llvm::Module&)+0xaf)[0x85db189]
opt(llvm::PassManagerTraits<llvm::Module>::runPass(llvm::Pass*, llvm::Module*)+]
opt(llvm::PassManagerT<llvm::Module>::runOnUnit(llvm::Module*)+0x5e4)[0x857fd5c]
op...
2003 Mar 04
0
[LLVMdev] Alias Analysis Changes
...is can now take into consideration the size of a memory
access to determine whether or not something aliases. This is crucial
for a field-sensitive analysis to not cause bad transformations to
happen.
2. Mod/Ref information is now a first class part of the AliasAnalysis
interface. The IPModRef class does not yet implement the AliasAnalysis
interface, but it should probably be changed to at some point.
3. A new pair of classes (AliasSetTracker & AliasSet) can be used to build
alias sets for transformations that like to think of things that way.
The LICM pass, for example, is...