yowl

Results 128 comments of yowl

> if they're both based on LLVMSharp (and not the RyuJIT IR plan). Why does using LLVMSharp preclude RyuJIT IR?

64GB, when I run it the memory graph in Task Manager shows just a small spike( not a great indicator, but something): ![image](https://user-images.githubusercontent.com/2720041/236877230-6800f356-36ea-40f4-aebb-c234cc47520d.png)

With emscripten it barely moves ![image](https://user-images.githubusercontent.com/2720041/236957200-40661eb4-4daf-41cc-a02c-efe93e3baa0b.png) I can try clang tip-of-tree with wasi-sdk, or when do you think v21 will be out?

If llvm 16 accepted a bug fix (assuming that's what it is), would wasi-sdk take it?

Thanks, it looks like upstream is fine. There is clearly a difference between `clang++` from the one from Wasi-SDK and https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0/LLVM-16.0.0-win64.exe. Here is the output from Wasi-SDK's `clang++` and LLVM's...

I could try `-S` on a simple C program, I can't do it on this input as the SDK clang++ fails with `LLVM ERROR: out of memory`

Only thing I've noticed that is different is for WASI SDK the default target is different: ``` clang -cc1 version 16.0.0 based upon LLVM 16.0.0 default target wasm32-wasi ``` And...

Small update, `clang++` from the wasi-sdk for Linux is also fine: ``` scott@Matumbo:~/clang-repro$ ../wasi-sdk-20.0/bin/clang++ consoleclrjit.bc -o consoleclrjit.o -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -disable-lsr --sysroot="e:\github\wasi-sdk/share/wasi-sysroot" -pthread -target wasm32-wasi-threads -c -g3 warning: overriding...

Tried with sdk 21 and problem persists: ``` C:\tmp>%WASI_SDK_PATH%\bin\clang++.exe -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -disable-lsr --sysroot=c:\GitHub\wasi-sdk21\share\wasi-sysroot -c -g3 consoleclrjit.bc -o consoleclrjit.o -pthread --sysroot=%WASI_SDK_PATH%/share/wasi-sysroot -target wasm32-wasi-threads warning: overriding the module target triple...