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...