Displaying 2 results from an estimated 2 matches for "expotenti".
Did you mean:
exponent
2008 Sep 30
0
[LLVMdev] CallTargets Analysis Incorrect
...> Hi,
> The call target pass in the poolalloc suite yields an incorrect output for the following short test program:
The DSA results are now (r56847) correct for this test case. The call
is marked incomplete. Doing better is actually a pathological case in
DSA which is hard to fix without expotential growth problems, but I
have some ideas (and happen to have to be working on DSA for something
anyway, so you are in luck).
Andrew
> #include <stdio.h>
>
> struct OP {
> void (*func)(struct OP*);
> };
>
> void bar(struct OP *op);
>
> void foo(struct OP *op) {
&g...
2008 Sep 25
2
[LLVMdev] CallTargets Analysis Incorrect
Hi,
The call target pass in the poolalloc suite yields an incorrect output for the following short test program:
#include <stdio.h>
struct OP {
void (*func)(struct OP*);
};
void bar(struct OP *op);
void foo(struct OP *op) {
printf("Foo\n");
op->func = bar;
}
void bar(struct OP *op) {
printf("Bar\n");
op->func = foo;
}
int main(int argc, char **argv)