Annotated C-family Language -> Spir-V compiler
  • C 97%
  • C++ 2.4%
  • CMake 0.6%
Find a file
2026-06-22 15:10:38 +00:00
cfg UPDATE: named aclspvABI to aclspv and added commmon for headers 2026-05-06 00:53:04 +09:00
inc fix: manual assert header 2026-06-21 02:17:11 +09:00
lib fix : implicit conversion 2026-06-23 00:05:46 +09:00
src fix : implicit conversion 2026-06-23 00:05:46 +09:00
test fix: manual assert header 2026-06-21 02:17:11 +09:00
.gitignore gitignore, mallocfree 2026-05-30 04:17:02 +09:00
ACL.md docs(./ACL.md): little documentation for vector type 2026-05-16 03:42:07 +09:00
CMakeLists.txt fix: gcc leak false positive 2026-05-25 23:29:45 +09:00
LICENSE UPDATE 2025-12-26 02:37:34 +09:00
LICENSE-llvm UPDATe 2025-12-26 02:30:12 +09:00
README.md refactour: mass refactour 0 2026-05-30 20:46:31 +09:00

aclspv

it is incomplete project. please keep your expectation of this application low.

  • C-family language with annotation attributes to SPIR-V compiler library.
  • Uses llvm-c, clang-c to avoid memory corruption caused by static fiasco
  • lib for library source to be compiled
  • inc for library header
  • This project compiles the dialect of OpenCL C. For further, see here

How to build

cmake -S. -Bbuild
cmake --build build

language

  • ISO C90 with strict rule.

dependency

  • cmake >= 3.10
  • c compiler which compiles c90+

license