upgrade llvm@22
This commit is contained in:
@@ -68,11 +68,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
|
||||
@@ -1648,7 +1648,7 @@ entry:
|
||||
%load = load ptr, ptr %alloca, align 8
|
||||
%loadN = load ptr, ptr @__SxFoo_state_ivar, align 8
|
||||
%call = call ptr @object_getIvar(ptr %load, ptr %loadN)
|
||||
%gep = getelementptr inbounds { { ptr, ptr, ptr }, i32 }, ptr %call, i32 0, i32 1
|
||||
%gep = getelementptr inbounds nuw { { ptr, ptr, ptr }, i32 }, ptr %call, i32 0, i32 1
|
||||
%loadN = load i32, ptr %gep, align 4
|
||||
%add = add i32 %loadN, 1
|
||||
store i32 %add, ptr %gep, align 4
|
||||
@@ -1683,9 +1683,9 @@ entry:
|
||||
%alloca = alloca { ptr, i64 }, align 8
|
||||
store { ptr, i64 } { ptr @str.129, i64 9 }, ptr %alloca, align 8
|
||||
%allocaN = alloca { ptr, i64 }, 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
|
||||
store ptr null, 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 0, ptr %gepN, align 8
|
||||
%allocaN = alloca { ptr, i64 }, align 8
|
||||
store { ptr, i64 } { ptr @str.130, i64 0 }, ptr %allocaN, align 8
|
||||
@@ -1721,7 +1721,7 @@ entry:
|
||||
%sgN = extractvalue { ptr, ptr, ptr } %sg, 1
|
||||
%icall = call ptr %sgN(ptr @__sx_default_context, ptr %sgN, i64 32)
|
||||
%callN = call ptr @memset(ptr %icall, i32 0, i64 32)
|
||||
%gep = getelementptr inbounds { { ptr, ptr, ptr }, i32 }, ptr %icall, i32 0, i32 0
|
||||
%gep = getelementptr inbounds nuw { { ptr, ptr, ptr }, i32 }, ptr %icall, i32 0, i32 0
|
||||
store { ptr, ptr, ptr } %sg, ptr %gep, align 8
|
||||
%loadN = load ptr, ptr @__SxFoo_state_ivar, align 8
|
||||
call void @object_setIvar(ptr %call, ptr %loadN, ptr %icall)
|
||||
@@ -1739,17 +1739,17 @@ define void @__SxFoo_dealloc_imp(ptr %0, ptr %1) #0 {
|
||||
entry:
|
||||
%load = load ptr, ptr @__SxFoo_state_ivar, align 8
|
||||
%call = call ptr @object_getIvar(ptr %0, ptr %load)
|
||||
%gep = getelementptr inbounds { { ptr, ptr, ptr }, i32 }, ptr %call, i32 0, i32 0
|
||||
%gep = getelementptr inbounds nuw { { ptr, ptr, ptr }, i32 }, ptr %call, i32 0, i32 0
|
||||
%loadN = load { ptr, ptr, ptr }, ptr %gep, align 8
|
||||
%sg = extractvalue { ptr, ptr, ptr } %loadN, 0
|
||||
%sgN = extractvalue { ptr, ptr, ptr } %loadN, 2
|
||||
call void %sgN(ptr @__sx_default_context, ptr %sg, ptr %call)
|
||||
call void @object_setIvar(ptr %0, ptr %load, ptr null)
|
||||
%alloca = alloca { ptr, ptr }, align 8
|
||||
%gepN = getelementptr inbounds { ptr, ptr }, ptr %alloca, i32 0, i32 0
|
||||
%gepN = getelementptr inbounds nuw { ptr, ptr }, ptr %alloca, i32 0, i32 0
|
||||
store ptr %0, ptr %gepN, align 8
|
||||
%loadN = load ptr, ptr @__SxFoo_class, align 8
|
||||
%gepN = getelementptr inbounds { ptr, ptr }, ptr %alloca, i32 0, i32 1
|
||||
%gepN = getelementptr inbounds nuw { ptr, ptr }, ptr %alloca, i32 0, i32 1
|
||||
store ptr %loadN, ptr %gepN, align 8
|
||||
%callN = call ptr @sel_registerName(ptr @__sx_objc_cstr_dealloc)
|
||||
call void @objc_msgSendSuper2(ptr %alloca, ptr %callN)
|
||||
|
||||
Reference in New Issue
Block a user