search for: conservativ

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...