Commit History

Autor SHA1 Mensaxe Data
  YAMAMOTO Takashi c2d7fa30df LLVM: don't verify instcombine fixpoint (#4219) hai 8 meses
  TianlongLiang 63df2cf02d Update std atomic check and simd compatibility check for arc compiler (#3716) hai 1 ano
  James Ring b845e2ede4 Add missing headers in bh_atomic.h and aot_llvm_extra.cpp (#3715) hai 1 ano
  Wenyong Huang 73caf19e69 Fix compile warnings/error reported in Windows (#3616) hai 1 ano
  YAMAMOTO Takashi 46f83cf486 core/iwasm/compilation: Remove stale function prototypes (#3408) hai 1 ano
  YAMAMOTO Takashi 722381fcf2 aot compiler: Some updates for LLVM 18 (#2981) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang 5a75c31c38 Add VectorCombine pass for JIT and AOT (#2923) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang b0d5b8df1d Fix issues of build/run with llvm-17 (#2853) %!s(int64=2) %!d(string=hai) anos
  liang.he e73993709e Use another default pipeline when opt-level is 0 (#2624) %!s(int64=2) %!d(string=hai) anos
  Alfred E. Neumayer 99b47fd334 Support AOT compiler with LLVM 17 (#2567) %!s(int64=2) %!d(string=hai) anos
  Huang Qi 10b18d85cd Fix ExpandMemoryOpPass doesn't work properly (#2399) %!s(int64=2) %!d(string=hai) anos
  Huang Qi ae4069df41 Migrate ExpandMemoryOpPass to llvm new pass manager (#2334) %!s(int64=2) %!d(string=hai) anos
  Huang Qi 44f4b4f062 Add "--enable-llvm-passes=<passes>" option to wamrc (#2335) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang ea78b89965 Fix wamrc build issues with LLVM 13 and LLVM 16 (#2313) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi 6e3c3fe9ec Fix build error with LLVM 16 (#2259) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang 8ef09be604 Fix compile error of wamrc with llvm-13/llvm-14 (#2261) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang 8d88471c46 Implement AOT static PGO (#2243) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang ce3458da99 Refine AOT exception check when function return (#1752) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang e87a554616 Refactor LLVM JIT (#1613) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang a182926a73 Refactor interpreter/AOT module instance layout (#1559) %!s(int64=3) %!d(string=hai) anos
  Petr Penzin c075844001 Add our own legacy loop unswitch pass (#1339) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang 5e238322c2 Enable aot compiler with llvm-14/15 (#1252) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang 749f2f1f34 Fix wamrc build error with llvm-14 (#1140) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang 9b858c43cb Fix build wamrc for xtensa failure (#1109) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang 5631a2aa18 Use LLVM new pass manager for wamrc (#978) %!s(int64=4) %!d(string=hai) anos
  Wenyong Huang 7636d86a76 Refactor Orc JIT to enable lazy compilation (#974) %!s(int64=4) %!d(string=hai) anos
  Huang Qi 8d1c56bda4 Implement atomic and memset/memmove/memcpy intrinsic for riscv (#841) %!s(int64=4) %!d(string=hai) anos
  Wenyong Huang a1ad950ae1 Enable LLVM link time optimization (LTO) for AOT (#831) %!s(int64=4) %!d(string=hai) anos
  Wenyong Huang fb4afc7ca4 Apply clang-format for core/iwasm compilation and libraries (#784) %!s(int64=4) %!d(string=hai) anos
  Wenyong Huang 16e6f41b3a Fix wamr compiler issues and refine some error messages (#470) %!s(int64=5) %!d(string=hai) anos