Displaying 5 results from an estimated 5 matches for "poolallocatepassallpool".
Did you mean:
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 t...
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