search for: bb3_1

Displaying 5 results from an estimated 5 matches for "bb3_1".

Did you mean: bb0_1
2011 Oct 13
0
[LLVMdev] BasicBlock succ iterator
...= load i32* %7, align 4 %t16_1 = getelementptr inbounds [2 x i32]* %10, i32 0, i32 %t15_1 %t17_1 = load i32* %t16_1, align 4 %t19_1 = mul nsw i32 %t17_1, undef %t19_1_64 = sext i32 %t19_1 to i64 call void @sync_produce(i64 %t19_1_64, i32 0) store i32 %t19_1, i32* @p, align 4 br label %bb3_1 fun 1_subloop_1 bb2_1 bb2_1: ; preds = %bb_1 store i32 1, i32* @p, align 4 br label %bb3_1 fun 1_subloop_1 bb3_1 bb3_1: ; preds = %bb2_1, %bb1_1 br label %bb4_1 fun 1_subloop_1...
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:
2008 May 24
0
[LLVMdev] A quick update on FreeBSD support
On May 24, 2008, at 11:43 AM, Marcel Moolenaar wrote: > All, > > So far I've tried LLVM on amd64, i386, ia64 and powerpc under FreeBSD > and aside for ia64, things look pretty good for a first try. There > are 2 unexpected failures for PowerPC, which appear to be caused by > uninitialized memory. I'm still working on a fix for that (need to > brush up on my C++
2008 May 24
2
[LLVMdev] A quick update on FreeBSD support
All, So far I've tried LLVM on amd64, i386, ia64 and powerpc under FreeBSD and aside for ia64, things look pretty good for a first try. There are 2 unexpected failures for PowerPC, which appear to be caused by uninitialized memory. I'm still working on a fix for that (need to brush up on my C++ skills). [sidenote: In FreeBSD -current, the memory allocator initializes memory with 0xa5
2008 May 24
5
[LLVMdev] A quick update on FreeBSD support
....many rp .align 32 .global unusedBool .type unusedBool, @function unusedBool: alloc r3 = ar.pfs,0,0,0,0 // PSEUDO_ALLOC ;; mov ar.pfs = r3 br.ret.sptk.many rp .align 32 .global mergeConstants .type mergeConstants, @function mergeConstants: alloc r3 = ar.pfs,0,0,0,0 // PSEUDO_ALLOC .BB3_1: // Top (p0) brl.cond.sptk .BB3_1 // Top .BB3_2: // Next (p0) brl.cond.sptk .BB3_1 // Top .align 32 .global castconst .type castconst, @function castconst: ;; alloc r3 = ar.pfs,0,0,0,0 // PSEUDO_ALLOC adds r8 = 0, r0 ;; mov ar.pfs = r3 br.ret.sptk.many rp .align 32 .global testboo...