Displaying 2 results from an estimated 2 matches for "sync_join".
2011 Oct 13
0
[LLVMdev] BasicBlock succ iterator
...store i64 %a_arg, i64* %8
call void @sync_init()
%9 = bitcast [3 x i64]* %5 to i64*
call void @sync_delegate(i32 0, i8* (i8*)* @"1_subloop_0", i64* %9)
%10 = bitcast [3 x i64]* %5 to i64*
call void @sync_delegate(i32 1, i8* (i8*)* @"1_subloop_1", i64* %10)
call void @sync_join()
br label %bb5
fun main bb5
bb5: ; preds = %loop-replace
%11 = load i32* @sum, align 4
store i32 %11, i32* %0, align 4
%12 = load i32* %0, align 4
store i32 %12, i32* %retval, align 4
br label %return
fun main return
return...
2011 Oct 13
6
[LLVMdev] BasicBlock succ iterator
Hi, All
I want to implement DSWP Which is used for parallelization of loops. For
this purpose, the loop was replaced with a new basic block in main function.
And new functions were created and basic blocks of Loop assigned to them.I
have checked blocks and branches for Succ and Pred relation and I have not
found any problems.
However I get the following error:
*
**opt: