From 84f77f1ee6631a03e56f30e6f24f10af1e18bd08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Raz=20Guzm=C3=A1n=20Macedo?= Date: Mon, 13 May 2024 09:21:45 -0600 Subject: [PATCH] only gep stuff remains --- src/llvm_intrin/memory_addr.jl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/llvm_intrin/memory_addr.jl b/src/llvm_intrin/memory_addr.jl index caf6abc..748a6c7 100644 --- a/src/llvm_intrin/memory_addr.jl +++ b/src/llvm_intrin/memory_addr.jl @@ -1230,7 +1230,7 @@ function vstore_quote( dynamic_index = !(iszero(M) || ind_type === :StaticInt) typ = LLVM_TYPES_SYM[T_sym] - #=lret = =#vtyp = vtype(W, typ) + lret = vtyp = vtype(W, typ) if mask if reverse_store decl *= truncate_mask!(instrs, '2' + dynamic_index, W, 0, true) * "\n" @@ -1298,7 +1298,7 @@ function vstore_quote( else Expr(:curly, :Tuple, ptrtyp, T_sym) end - largs = String[vtyp] + largs = String["ptr", vtyp] arg_syms = Union{Symbol,Expr}[:ptr, Expr(:call, :data, :v)] if dynamic_index push!(arg_syms, :(data(i))) @@ -2235,7 +2235,7 @@ end :Cvoid, :(Tuple{Ptr{$T}}), "void", - ["ptr"], + ["ptr", "i$(8sizeof(U))"], [:ptr], false, true @@ -2297,7 +2297,7 @@ end :Cvoid, :(Tuple{_Vec{$W,$T},Ptr{$T},$U}), "void", - ["ptr"], + [vtyp, "ptr", "i$(8sizeof(U))"], [:(data(v)), :ptr, :(data(mask))], false, true