upgrade llvm@22
This commit is contained in:
@@ -1042,11 +1042,11 @@ entry:
|
||||
%allocaN = alloca { ptr, i64 }, align 8
|
||||
store { ptr, i64 } undef, ptr %allocaN, align 8
|
||||
%loadN = load ptr, ptr %allocaN, align 8
|
||||
%gep = getelementptr inbounds { ptr, i64 }, ptr %allocaN, i32 0, i32 0
|
||||
%gep = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 0
|
||||
%pti = ptrtoint ptr %loadN to i64
|
||||
store i64 %pti, ptr %gep, align 8
|
||||
%loadN = load i64, ptr %alloca, align 8
|
||||
%gepN = getelementptr inbounds { ptr, i64 }, ptr %allocaN, i32 0, i32 1
|
||||
%gepN = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 1
|
||||
store i64 %loadN, ptr %gepN, align 8
|
||||
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
|
||||
ret { ptr, i64 } %loadN
|
||||
@@ -4602,9 +4602,9 @@ entry:
|
||||
store { i64, i64 } %ba.val, ptr %igp.ptr, align 8
|
||||
%allocaN = alloca { ptr, i64 }, align 8
|
||||
%igp.ptr4 = getelementptr { i64, i64 }, ptr %allocaN, i64 0
|
||||
%gep = getelementptr inbounds { ptr, i64 }, ptr %allocaN, i32 0, i32 0
|
||||
%gep = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 0
|
||||
store ptr %igp.ptr4, ptr %gep, align 8
|
||||
%gepN = getelementptr inbounds { ptr, i64 }, ptr %allocaN, i32 0, i32 1
|
||||
%gepN = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 1
|
||||
store i64 1, ptr %gepN, align 8
|
||||
%allocaN = alloca { ptr, i64 }, align 8
|
||||
store { ptr, i64 } { ptr @str.382, i64 0 }, ptr %allocaN, align 8
|
||||
@@ -8943,7 +8943,7 @@ fv.case: ; preds = %entry
|
||||
|
||||
fv.case6: ; preds = %entry
|
||||
store { i64, [24 x i8] } %loadN, ptr %fv.utmp, align 8
|
||||
%fv.pp = getelementptr inbounds { i64, [24 x i8] }, ptr %fv.utmp, i32 0, i32 1
|
||||
%fv.pp = getelementptr inbounds nuw { i64, [24 x i8] }, ptr %fv.utmp, i32 0, i32 1
|
||||
%fv.field = load i1, ptr %fv.pp, align 1
|
||||
%zN = zext i1 %fv.field to i64
|
||||
%fv.val = insertvalue { i64, i64 } { i64 1, i64 undef }, i64 %zN, 1
|
||||
@@ -8951,14 +8951,14 @@ fv.case6: ; preds = %entry
|
||||
|
||||
fv.case7: ; preds = %entry
|
||||
store { i64, [24 x i8] } %loadN, ptr %fv.utmp8, align 8
|
||||
%fv.pp9 = getelementptr inbounds { i64, [24 x i8] }, ptr %fv.utmp8, i32 0, i32 1
|
||||
%fv.pp9 = getelementptr inbounds nuw { i64, [24 x i8] }, ptr %fv.utmp8, i32 0, i32 1
|
||||
%fv.field10 = load i64, ptr %fv.pp9, align 8
|
||||
%fv.val11 = insertvalue { i64, i64 } { i64 5, i64 undef }, i64 %fv.field10, 1
|
||||
br label %fv.merge
|
||||
|
||||
fv.case12: ; preds = %entry
|
||||
store { i64, [24 x i8] } %loadN, ptr %fv.utmp13, align 8
|
||||
%fv.pp14 = getelementptr inbounds { i64, [24 x i8] }, ptr %fv.utmp13, i32 0, i32 1
|
||||
%fv.pp14 = getelementptr inbounds nuw { i64, [24 x i8] }, ptr %fv.utmp13, i32 0, i32 1
|
||||
%fv.field15 = load { ptr, i64 }, ptr %fv.pp14, align 8
|
||||
store { ptr, i64 } %fv.field15, ptr %ba.tmp, align 8
|
||||
%ba.p2i = ptrtoint ptr %ba.tmp to i64
|
||||
@@ -8967,7 +8967,7 @@ fv.case12: ; preds = %entry
|
||||
|
||||
fv.case17: ; preds = %entry
|
||||
store { i64, [24 x i8] } %loadN, ptr %fv.utmp18, align 8
|
||||
%fv.pp19 = getelementptr inbounds { i64, [24 x i8] }, ptr %fv.utmp18, i32 0, i32 1
|
||||
%fv.pp19 = getelementptr inbounds nuw { i64, [24 x i8] }, ptr %fv.utmp18, i32 0, i32 1
|
||||
%fv.field20 = load { ptr, i64, i64 }, ptr %fv.pp19, align 8
|
||||
store { ptr, i64, i64 } %fv.field20, ptr %ba.tmp21, align 8
|
||||
%ba.p2i22 = ptrtoint ptr %ba.tmp21 to i64
|
||||
@@ -8976,7 +8976,7 @@ fv.case17: ; preds = %entry
|
||||
|
||||
fv.case24: ; preds = %entry
|
||||
store { i64, [24 x i8] } %loadN, ptr %fv.utmp25, align 8
|
||||
%fv.pp26 = getelementptr inbounds { i64, [24 x i8] }, ptr %fv.utmp25, i32 0, i32 1
|
||||
%fv.pp26 = getelementptr inbounds nuw { i64, [24 x i8] }, ptr %fv.utmp25, i32 0, i32 1
|
||||
%fv.field27 = load { ptr, i64, i64 }, ptr %fv.pp26, align 8
|
||||
store { ptr, i64, i64 } %fv.field27, ptr %ba.tmp28, align 8
|
||||
%ba.p2i29 = ptrtoint ptr %ba.tmp28 to i64
|
||||
|
||||
Reference in New Issue
Block a user