search for: cebag

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