search for: ipmodref

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...