search for: kresit

Displaying 20 results from an estimated 21 matches for "kresit".

2005 Apr 29
2
[LLVMdev] about AnalysisUsage
...g the CVS versions right now. Also, it would be nice to have support for some sort of a "addPreservedTransitive" method ... so that when a pass uses "setPreservesCFG", other passes such as dominator analysis will be automatically preserved too ... Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Apr 29
2
[LLVMdev] about AnalysisUsage
...dRequired will not be sufficient because LoopSimplify is not an analysis that the PassManager can update when some other pass changes the CFG. So the only way for my pass to ensure that the loops are simplified is to explicitly invoke LoopSimplify ... is that correct? Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Apr 02
2
[LLVMdev] newbie question - selecting the write kind of pass
...ntation says that "a FunctionPass is not allowed to retain state across functions. What does that imply for an Analysis pass derived from FunctionPass? Since all passes will act on one function at a time, the life of the analysis will be handled correctly, right? Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Nov 12
2
[LLVMdev] building LLVM 1.6 on Debian unstable ...
...--with-system-zlib --enable-nls --without-included-gettext --program-suffix=-3.4 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug i486-linux-gnu Thread model: posix gcc version 3.4.5 20050821 (prerelease) (Debian 3.4.4-8) -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Apr 28
2
[LLVMdev] inserting blocks into a Function
...uch a thing already exist? If not, would people be interested in having such a function, or is this an overkill? Where in the LLVM sources should it end up? Am I missing anything, that needs to be included, or that makes it futile to write such a generalised function? Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Nov 15
4
[LLVMdev] doxygen docs
...rating the docs myself ... doxygen simply refuses to create pages for classes defined in anonymous namespaces in cpp files. I enabled options such as EXTRACT_ALL, EXTRACT_PRIVATE and EXTRACT_LOCAL, but no luck. How is the publicly available documentation generated? Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Apr 03
2
[LLVMdev] newbie question - selecting the write kind of pass
...ctly does that mean when the passes are being run on the program? I assume that analysis will be instantiated only once, and used everywhere. If that is so, as the pass writer, do I have to "flush" all data-structures from the previous run, in runOnFunction? Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Apr 02
0
[LLVMdev] newbie question - selecting the write kind of pass
On Sat, 2 Apr 2005, Sameer D. Sahasrabuddhe wrote: > I want to create a simple map from a Value to the instruction that > defines it. Such a map is present inside SchedGraph, but I need it in > a much simpler context. Is this in the context of the code generator? > If I got it right, I create a new AnalysisGroup, and write a pass that > implements it. What kind of pass should I
2005 Apr 29
1
[LLVMdev] inserting blocks into a Function
...ble as a utility function by itself ... but since I am not a compiler guy myself, dunno if anyone actually ends up needing such a function. Anyway, the LoopSimplify code's been quite helpful as a quick intro to handling side-effects when modifying the CFG. Thanks! Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Apr 29
0
[LLVMdev] about AnalysisUsage
On Fri, 29 Apr 2005, Sameer D. Sahasrabuddhe wrote: > Just noticed that quite a few passes like LoopSimplify are implemented > in a single .cpp file ... this makes it impossible to specify > LoopSimplify using the "addRequired" method. Was there any particular > reason to do it this way? I wouldn't mind doing the splitting myself, > though I am not using the CVS
2005 Apr 30
0
[LLVMdev] about AnalysisUsage
On Fri, 29 Apr 2005, Sameer D. Sahasrabuddhe wrote: > On Fri, Apr 29, 2005 at 08:10:17AM -0500, Chris Lattner wrote: > >> AU.addRequiredID(LoopSimplifyID); >> >> "LoopSimplifyID" is a marker that is used to identify the pass, which is >> exported from the .cpp file. > > I'll have to declare a PassInfo* called LoopSimplifyID inside >
2005 Apr 30
1
[LLVMdev] about AnalysisUsage
...itions through header files unless absolutely necessary. It's taking me a little effort to get used to that, but it should turn out to be a Good Thing(tm) after all. But the problem is that the presence and the significance of Scalar.h was not immediately obvious! Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Jun 29
1
[LLVMdev] null pointer check missing in LoopInfo
In LLVM 1.5, the function isLoopHeader fails to check for a null pointer after calling getLoopFor. Dunno if this is fixed in CVS, but attaching a patch anyway ... Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/ -------------- next part -------------- --- LoopInfo.h 2005-06-29 17:42:43.000000000 +0530 +++ llvm/include/llvm/Analysis/LoopInfo.h 2005-06-29 17:59:35.000000000 +0530 @@ -250,7 +250,8 @@ // isLoopHeader - True if the block is a loop header node...
2005 Nov 12
0
[LLVMdev] building LLVM 1.6 on Debian unstable ...
Sameer D. Sahasrabuddhe wrote: > Hi, > > Tried to build the 1.6 release on Debian unstable, but ran into link > problems for some utils ... > > Copying the messages when building llc, the same error occurs for lli, > llvm-db and some of the examples. Is this a problem with the compiler > version? LLVMSelectionDAG.o itself builds correctly. > > make[2]: Entering
2005 Nov 15
1
[LLVMdev] doxygen docs
..._8cpp__incl.png docs/doxygen/html/Steensgaard_8cpp__incl.map The problem might not be anonymous namespaces, but that's my first guess. I need to know what is done differently on illuvium.com to produce the missing documentation. I am using doxygen version 1.4.5 Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Nov 12
2
[LLVMdev] building LLVM 1.6 on Debian unstable ...
...letes. Found similar messages in what appears to be an automated daily build for ia64 ... assuming those messages can be safely ignored. http://kinoko.c.u-tokyo.ac.jp/~builddonkey/ia64/2005-11-12-Build-Log.txt Would this information be useful in the release notes? Sameer. -- Research Scholar, KReSIT, IIT Bombay http://www.it.iitb.ac.in/~sameerds/
2005 Nov 16
1
[LLVMdev] Moving CVS Files
On Tue, 15 Nov 2005, Reid Spencer wrote: > We should probably review this decision at least once a year. If the basis > for not moving to svn is that "cvs is the standard", that situation is likely > to change. Many organizations are now using svn. It is rapidly becoming "the > new standard". At some point it doesn't make sense for us to continue with >
2005 Apr 29
0
[LLVMdev] inserting blocks into a Function
On Thu, 28 Apr 2005, Sameer D. Sahasrabuddhe wrote: > Recently wrote a pass that inserts a preheader for a loop that doesn't > have one. When I tried to run it, I ran into a problem that became > obvious in hindsight - the PHINodes need to be updated in places where > the incoming control-edge has changed. Is there anything else that can > be affected when a block is inserted
2005 Nov 15
0
[LLVMdev] doxygen docs
On Tue, 15 Nov 2005, Sameer D. Sahasrabuddhe wrote: > The docs available on illuvium.com are different from the one's present in > the doxygen tarball on the same page ... can the tarball be generated from > the same docs as the browseable version? I considered crawling the > illuvium.com site, but it would be better to simply have a tarball available. Agreed. I have been
2005 Apr 03
0
[LLVMdev] newbie question - selecting the write kind of pass
On Sun, 3 Apr 2005, Sameer D. Sahasrabuddhe wrote: > On Sat, Apr 02, 2005 at 11:35:30AM -0600, Chris Lattner wrote: > >> On Sat, 2 Apr 2005, Sameer D. Sahasrabuddhe wrote: >>> I want to create a simple map from a Value to the instruction that >>> defines it. Such a map is present inside SchedGraph, but I need it in >>> a much simpler context. >>