search for: i318

Displaying 3 results from an estimated 3 matches for "i318".

Did you mean: 318
2012 Dec 17
2
[LLVMdev] Can simplifycfg kill llvm.lifetime intrinsics?
...ith the following "trivial" basic block: for.body.lr.ph.i: ; preds = %for.body.i310 call void @llvm.lifetime.start(i64 24, i8* %174) call void @llvm.lifetime.start(i64 4, i8* %175) call void @llvm.lifetime.start(i64 24, i8* %176) br label %for.body.i318 r134182 by Rafael explicitly allows simplifycfg pass to merge this block into its successor, and drop "side-effect free" lifetime.start intrinsics. However, llvm.lifetime.end intrinsics for the same memory are preserved, which is not only weird, but triggers ASan false positives: 1) func...
2012 Dec 24
0
[LLVMdev] Can simplifycfg kill llvm.lifetime intrinsics?
...al" basic block: > > for.body.lr.ph.i: ; preds = %for.body.i310 > call void @llvm.lifetime.start(i64 24, i8* %174) > call void @llvm.lifetime.start(i64 4, i8* %175) > call void @llvm.lifetime.start(i64 24, i8* %176) > br label %for.body.i318 > > r134182 by Rafael explicitly allows simplifycfg pass to merge this block > into its successor, and drop "side-effect free" lifetime.start > intrinsics. However, llvm.lifetime.end intrinsics for the same memory are > preserved, which is not only weird, but triggers ASan...
2013 Feb 14
1
[LLVMdev] LiveIntervals analysis problem
...d i32 %conv5.i312, 2 %tobool7.i314 = icmp eq i32 %and6.i313, 0 br i1 %tobool7.i314, label %if.end12.i326, label %if.then8.i319 if.then8.i319: ; preds = %if.end.i315 %conv9.i316 = zext i16 %shr22.i311 to i32 %or10.i317 = or i32 %conv9.i316, 32768 %conv11.i318 = trunc i32 %or10.i317 to i16 br label %if.end12.i326 if.end12.i326: ; preds = %if.then8.i319, %if.end.i315 %storemerge.i320 = phi i16 [ %conv11.i318, %if.then8.i319 ], [ %shr22.i311, %if.end.i315 ] store i16 %storemerge.i320, i16* %x.addr.023.i302, align 2...