currently, -mlongcalls is always effectively on.
i had to patch llvm for my use case. cf. yamt@3f04244
it would be nicer to have a way to use direct calls.
ideally, the backend can automatically choose direct calls when the call distance is not too long, i guess.
related:
bytecodealliance/wasm-micro-runtime#3141
bytecodealliance/wasm-micro-runtime#3142