Commit Graph

11 Commits

Author SHA1 Message Date
Xu Jun
76b8225dac
Fix key error in build_llvm.py () 2023-03-07 17:48:26 +08:00
Kevin0626
e8fe2d1c42
support SSH for git clone llvm ()
Co-authored-by: Kevin Kang <wilson.qch1685@gmail.com>
2023-03-07 17:05:36 +08:00
Xu Jun
e6a0184797
enable custom llvm build flags () 2023-03-06 06:50:53 +08:00
Hritik Gupta
3d44f11d19
Add gh api call for fetching llvm version ()
Fixes 
2023-02-09 07:49:07 +08:00
Wenyong Huang
27e7e160af
Upgrade toolkits ()
Upgrade the version of related toolkits:
- upgrade llvm to 15.0
- upgrade wasi-sdk to 19.0
- upgrade emsdk to 3.1.28
- upgrade wabt to 1.0.31
- upgrade binaryen to 111

And upgrade the CI scripts, sample workload build scripts, Dockerfiles, and documents.
2023-02-02 09:42:25 +08:00
dongsheng28849455
c4defb8877
Update xtensa LLVM version to 15.x ()
Fix the issue that xtensa .aot size cannot be over 256K.
2022-11-24 12:48:31 +08:00
Wenyong Huang
9b858c43cb
Fix build wamrc for xtensa failure ()
Fix build wamrc failure when using llvm xtensa version, and update
xtensa llvm version to 13.0.0.
2022-04-23 20:25:40 +08:00
lucianoiam
c8804c1ff9
Allow to build LLVM and wamrc on MinGW ()
Use sysconfig.get_platform() to check whether the platform is MinGW,
and link necessary libraries to wamrc on MinGW.
2022-02-18 17:40:18 +08:00
liang.he
3d5a0bff0f
Enhance workflows by caching llvm directories directly ()
Enhance workflows by caching llvm directories directly instead of
caching the llvm-xxx.tar.gz packages, so as to reduce the time
consumption of unpacking the cached LLVM packages.
2021-10-27 17:26:17 +08:00
Wenyong Huang
03494f9487
Refactor CI rules: merge ubuntu/macos/android, enable spec test ()
Refactor CI rules:
- merge ubuntu/macos/android into one job file
- add job file to test spec cases
- add compilation for lazy jit, debug interpreter and debug aot
- add compilation for performance profile, dump call stack and mini-loader
- re-org llvm build script to build lldb

Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
2021-10-11 20:32:29 +08:00
Wenyong Huang
7be0d385a6
Implement SIMD latest opcodes and update LLVM to 13.0 ()
Implement the latest SIMD opcodes and update LLVM 13.0,
update the llvm build scripts, update the sample workloads‘ build scripts,
and build customized wasi-sdk to build some workloads.
Also refine the CI rules.

Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
2021-09-17 19:12:57 +08:00