Displaying 3 results from an estimated 3 matches for "conservativ".
Did you mean:
conservative
2002 Nov 21
2
[LLVMdev] DSnode type question
Dear LLVM,
When I use analyze to construct the DSGraph for the lists.c program in
test/Programs/SingleSource/Shootout directory. I found out the heap node
in the function test_list() all have type FOLDED:R. I was wondering why
it's not heapnode anymore? My pass need to use this type information to
determine whether a node is heap node. Is there any way I can know this is
a heap node in this
2002 Dec 02
1
[LLVMdev] DSnode type question
...nformation to
> > determine whether a node is heap node. Is there any way I can know this is
> > a heap node in this case?
>
> Folded nodes are nodes where the type information in LLVM isn't good
> enough to distinguish fields, therefore we need to fold the nodes to be
> conservatively correct, even though doing so loses field sensitivity.
>
> Pointer/Alias analysis is an undecidable problem, so all [sound] analyses
> must have some way to represent conservativism. This is one of the ways
> that the DSGraphs do it. In this case, your pass should do something
>...
2002 Nov 21
0
[LLVMdev] DSnode type question
...pass need to use this type information to
> determine whether a node is heap node. Is there any way I can know this is
> a heap node in this case?
Folded nodes are nodes where the type information in LLVM isn't good
enough to distinguish fields, therefore we need to fold the nodes to be
conservatively correct, even though doing so loses field sensitivity.
Pointer/Alias analysis is an undecidable problem, so all [sound] analyses
must have some way to represent conservativism. This is one of the ways
that the DSGraphs do it. In this case, your pass should do something
conservative.
Despite...