wasm-c-abi: llvm fix struct handling + reorganize

I changed to `wasm/abi.zig`, this design is certainly better than the previous one. Still there is some conflict of interest between llvm and self-hosted backend, better design will appear when abi tests will be tested with self-hosted.

Resolves: #23304
Resolves: #23305
a843be44a0Pavel Verigo committed on 5/1/2025, 10:10:36 PM· committed by Andrew Kelleyparentad9cb40
6 files changedLine totals unavailable