What is this used for? Does DSA put anything here? If I want to add call sites here during my pass, will it confuse pool allocation if it runs afterwards? If so, is there any way I could clear it at the end of my pass? Thanks, --Patrick -- If I'm not here, I've gone out to find myself. If I get back before I return, please keep me here.
On Tue, Jul 21, 2009 at 10:58 PM, Patrick Simmons<simmon12 at illinois.edu> wrote:> What is this used for? Does DSA put anything here? If I want to add > call sites here during my pass, will it confuse pool allocation if it > runs afterwards? If so, is there any way I could clear it at the end of > my pass?This is used for unprocessed callsites. Clearing it between DSA passes would kill DSA, but after DSA and poolalloc are done, I think you could use it for whatever you want. Andrew
Andrew Lenharth wrote:> On Tue, Jul 21, 2009 at 10:58 PM, Patrick Simmons<simmon12 at illinois.edu> wrote: > >> What is this used for? Does DSA put anything here? If I want to add >> call sites here during my pass, will it confuse pool allocation if it >> runs afterwards? If so, is there any way I could clear it at the end of >> my pass? >> > > This is used for unprocessed callsites. Clearing it between DSA > passes would kill DSA, but after DSA and poolalloc are done, I think > you could use it for whatever you want. > > Andrew > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >What if I cleared it and used it for my own purposes after DSA but before poolalloc? --Patrick