Displaying 3 results from an estimated 3 matches for "cebag".
Did you mean:
ceba
2013 May 28
0
[LLVMdev] unexpectedly loop hanging
...->getContext();
Value* values[cnt];
errs()<<"\ngy: \n";
if(!(desters==7)){ // this is the condition I put to skip the
case when it hanged
for(int gy=0;gy<cnt;gy++){
values[gy]=ConstantInt::getSigned(Type::getInt64Ty(C),cebag[gy]);
errs()<<" "<<gy;
}
SmallVector<Value*, 100> bla;
for(int gy=0;gy<cnt;gy++){
bla.push_back(values[gy]);
}
instr->setMetadata("path",MDNode::get(C,bla));...
2013 May 28
1
[LLVMdev] unexpectedly loop hanging
...alues[cnt];
> errs()<<"\ngy: \n";
>
> if(!(desters==7)){ // this is the condition I put to skip the
> case when it hanged
>
>
> for(int gy=0;gy<cnt;gy++){
>
> values[gy]=ConstantInt::getSigned(Type::getInt64Ty(C),cebag[gy]);
> errs()<<" "<<gy;
> }
>
> SmallVector<Value*, 100> bla;
>
> for(int gy=0;gy<cnt;gy++){
> bla.push_back(values[gy]);
> }
>
> instr->s...
2013 May 28
3
[LLVMdev] unexpectedly loop hanging
Hello everyone,
I was able to get all the execution paths between 2 points (basic blocks)
in my program (with the condition to traverse a loop only once). I mapped
all the basic blocks to integers and created a correspondent directed graph.
I was able to get all the paths (a path is represented by an integer
identifier). For my target program I have 72 paths, but the program hangs
unexpectedly