search for: r134182

Displaying 2 results from an estimated 2 matches for "r134182".

2012 Dec 17
2
[LLVMdev] Can simplifycfg kill llvm.lifetime intrinsics?
...e 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) function goes...
2012 Dec 24
0
[LLVMdev] Can simplifycfg kill llvm.lifetime intrinsics?
...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: &...