Annotated C-family Language -> Spir-V compiler
  • C 96.3%
  • C++ 3.1%
  • CMake 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
dalmurii 2208a039be fix: build for windows
Changes to be committed:
	- modified:   lib/aclty/arr.c
	- modified:   lib/aclty/fn/dcr.c
	- modified:   lib/aclty/struct.c
	- modified:   lib/aclty/struct.h
	- modified:   lib/aclty/struct/dcr.c
	- modified:   lib/aclty/struct/mbr.c
	- modified:   lib/util/constant/alias.c
	- modified:   src/lib/const/spec.cc
2026-09-13 20:11:49 +09:00
cfg UPDATE: named aclspvABI to aclspv and added commmon for headers 2026-05-06 00:53:04 +09:00
cmake add: predef for selective function compiling 2026-09-06 02:04:15 +09:00
inc refactour: aclmemzero 2026-09-02 21:33:16 +09:00
lib fix: build for windows 2026-09-13 20:11:49 +09:00
src fix: build for windows 2026-09-13 20:11:49 +09:00
test fix: onefile has been trimmed 2026-09-04 02:53:17 +09:00
.gitignore gitignore, mallocfree 2026-05-30 04:17:02 +09:00
ACL.md update: 2026-07-23 12:46:01 +09:00
CMakeLists.txt add: predef for selective function compiling 2026-09-06 02:04:15 +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