1
0
Fork 0
forked from ae3f/aclspv
Annotated C-family Language -> Spir-V compiler
  • C 91.7%
  • C++ 6.6%
  • CMake 1.7%
Find a file
dalmurii 8fbe04f4cc fix: typo cursor
Changes to be committed:
	- modified:   lib/aclexpr/visit.c
2026-05-30 21:13:44 +09:00
cfg UPDATE: named aclspvABI to aclspv and added commmon for headers 2026-05-06 00:53:04 +09:00
inc refactour: separated cxtp 2026-05-29 02:04:27 +09:00
lib fix: typo cursor 2026-05-30 21:13:44 +09:00
src refactour: mass refactour 0 2026-05-30 20:46:31 +09:00
test update: fixed flag of arithmetic to optimised the output. 2026-05-29 14:02:40 +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