search for: poolallocatepassallpools

Displaying 5 results from an estimated 5 matches for "poolallocatepassallpools".

2007 Dec 12
0
[LLVMdev] opt does not load poolalloc
...protected: + PoolAllocate(intptr_t id, bool passAllArguments) + : ModulePass (id), PassAllArguments (passAllArguments) {} public: static char ID; #ifdef SAFECODE @@ -276,14 +278,14 @@ void CalculateLivePoolFreeBlocks(std::set<BasicBlock*> &LiveBlocks,Value *PD); }; - /// PoolAllocatePassAllPools - This class is the same as the pool allocator, /// except that it passes pool descriptors into functions that do not do /// allocations or deallocations. This is needed by the pointer compression /// pass, which requires a pool descriptor to be available for a pool if any /// load or store to...
2009 Jun 19
2
[LLVMdev] Pool Allocation and DSA
...that you can always get the pool > handle for a pointer, you need to make sure that pool allocation is > configured so that it doesn't generate the above scenario. I think > there is an option to make all pools be global pools. Some time ago, I used AnalysisUsage's addRequired<PoolAllocatePassAllPools>() to get this behavior. It didn't make all pools global. Torvald
2009 Jun 19
0
[LLVMdev] Pool Allocation and DSA (and: Re: DSA Question)
...t;> handle for a pointer, you need to make sure that pool allocation is >> configured so that it doesn't generate the above scenario. I think >> there is an option to make all pools be global pools. >> > > Some time ago, I used AnalysisUsage's addRequired<PoolAllocatePassAllPools>() > to get this behavior. It didn't make all pools global. > > Torvald > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >...
2009 Jun 11
0
[LLVMdev] Pool Allocation and DSA
Patrick Alexander Simmons wrote: > Thank you, and I apologize for conflating the two passes. > > My main remaining concern is about what happens when there is a node in > a function's DSGraph that points to a pool (or pools, if there are > multiple callers) that is not in the DSGraph of that function. For > example, on page 3 of the 2005 PLDI paper, the DSGraph given for
2009 Jun 10
2
[LLVMdev] Pool Allocation and DSA
Thank you, and I apologize for conflating the two passes. My main remaining concern is about what happens when there is a node in a function's DSGraph that points to a pool (or pools, if there are multiple callers) that is not in the DSGraph of that function. For example, on page 3 of the 2005 PLDI paper, the DSGraph given for createnode(), Data is pointing to an unlabeled node in the