search for: wasm32

Displaying 10 results from an estimated 10 matches for "wasm32".

2017 Apr 07
2
compiler-rt builtin library in ppc64le architecture
...ltin library generated (libclang_rt.builtins-x86_64.a). Taking a look in a cmake config file from compiler-rt, I saw that ppc64 is not in the supported architecture list to generate the builtin library: set(ALL_BUILTIN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${MIPS32} ${MIPS64} ${WASM32} ${WASM64}) But in compiler-rt webpage (https://compiler-rt.llvm.org/), under "Platform Support", says: "builtins is known to work on the following platforms: - Machine Architectures: i386, X86-64, SPARC64, ARM, PowerPC, PowerPC 64." Shouldn't the builtin library be bu...
2020 Aug 05
2
Debugging a potential bug when generating wasm32
Hi, Sorry if you've seen this message before on llvm.discourse.group or elsewhere -- I've been trying to get to the bottom of this for a while now and asked about this in a few different platforms before. I'm currently trying to debug a bug in a LLVM-generated Wasm code. The bug could be in the code that generates LLVM (rustc) or in the LLVM, I'm not sure yet. LLVM IR and Wasm
2018 Jan 30
0
[compiler-rt] Support 128 bits soft-floating point without int128_t support
...orce enable int128_t support during building > compiler-rt for rv32. > > Any other suggestion? As a point of information, it would be useful to know if there are any major drawbacks or challenges to adding __int128_t support to GCC for RV32. Looking at Clang, it seems (by my reading) that Wasm32 is the only 32-bit target supporting __int128_t (though x86-64 with 32-bit ABI and Mips64 with 32-bit ABI also support it). Given that `long double` is 128 bits on both RV32 and RV64, __int128_t wouldn't be the only 128-bit type. Best, Alex
2018 Jan 30
2
[compiler-rt] Support 128 bits soft-floating point without int128_t support
Hi all: I'm porting RISC-V[1] for compiler-rt recently, and I've got a problem when adding soft float routine for rv32, RISC-V ABI required 128 bits bits for long double, but it's implemented by int128_t, however rv32 don't support __int128_t. Of cause, it not hard thing to support __int128_t by overriding TargetInfo::hasInt128Type for LLVM, but its will cause some ABI
2020 Sep 23
1
[libc-dev] How about add webassembly/wasi support in llvm-libc.
....wasm can be interpreted without worrying about a helper. I had to use -nostdlib and -nostdinc in my build script but I wished the llvm-libc initiative can make it simpler so I don't have to put together a minimal libc for my need. Something similar can be achieved in Rust world using --target wasm32-unknown-unknown e.g. [3] which I guess can be best lead here also in terms what can be in scope of this work. [1]: https://github.com/harfbuzz/harfbuzzjs/tree/edf1d8b/libc [2]: https://github.com/harfbuzz/harfbuzzjs/blob/gh-pages/stb-image/index.html [3]: https://github.com/RazrFalcon/ttf-parse...
2020 Sep 23
3
How about add webassembly/wasi support in llvm-libc.
Cause llvm-libc are in early stage, and we can easily catch up the support with linux. After we add wasi support in llvm-lic, we can easily get a usable llvm-libc across different platform such as linux/windows/macos/android. don't know if iOS is a target, but these target are very much enough -- 此致 礼 罗勇刚 Yours sincerely, Yonggang Luo -------------- next part -------------- An
2016 Mar 14
3
clang triple and clang target
On Sat, Mar 12, 2016 at 2:38 PM, Tim Northover <t.p.northover at gmail.com> wrote: > On 12 March 2016 at 11:51, Rail Shafigulin via llvm-dev > <llvm-dev at lists.llvm.org> wrote: > > I tried every possible combination of --target I could think of but > nothing > > worked. Would you mind helping me out? > > First, 64-bit x86 is "x86_64", and 32-bit
2017 Jun 30
3
[LLD] Adding WebAssembly support to lld
Hi llvmers, As you may know, work has been progressing on the experimental WebAssembly backend in llvm. However, there is currently not a good linking story. Most the of existing linking strategies (i.e. those in the emscripten toolchain) involve bitcode linking and whole program compilation at link time. To improve this situation I've been working on adding a wasm backend for lld. My
2017 Jul 01
1
[LLD] Adding WebAssembly support to lld
Can you link to docs about the wasm object format? (both relocatable and executable) Also, traditional object file linkers are primarily concerned with concatenating binary blobs with small amount of patching of said binary blobs based on computed virtual (memory) addresses. Or perhaps to put it another way, what traditional object file linkers do is construct program images meant to be mapped
2020 Jul 28
11
[11.0.0 Release] Release Candidate 1 is here
Hello everyone, We're a little bit behind schedule, but RC1 is now here. It was tagged earlier today as llvmorg-11.0.0-rc1. Source code and docs are available at https://prereleases.llvm.org/11.0.0/#rc1 and https://github.com/llvm/llvm-project/releases/tag/llvmorg-11.0.0-rc1 Pre-built binaries will be added as they become available. Please file bug reports for any issues you find as