Annotated C-family Language -> Spir-V compiler
- C 96.3%
- C++ 3.1%
- CMake 0.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
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 |
||
| cfg | ||
| cmake | ||
| inc | ||
| lib | ||
| src | ||
| test | ||
| .gitignore | ||
| ACL.md | ||
| CMakeLists.txt | ||
| LICENSE | ||
| LICENSE-llvm | ||
| README.md | ||
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
libfor library source to be compiledincfor 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+