Annotated C-family Language -> Spir-V compiler
- C 97%
- C++ 2.4%
- CMake 0.6%
# Fix implict casting error and Clang wrong assumtion ## Environment ``` OS: Windows 11 Education (25H2) x86_64 Kernel: WIN32_NT 10.0.26200.8457 CPU: AMD Ryzen 7 8845HS (16) @ 5.10 GHz GPU 1: NVIDIA GeForce RTX 4060 Laptop GPU @ 3.10 GHz (7.77 GiB) GPU 2: AMD Radeon(TM) Graphics (417.46 MiB) Compiler: Clang: clang version 22.1.6 (https://github.com/llvm/llvm-project fc4aad7b5db3fff421df9a9637605b9ca5667881) Generator: Ninja: 1.21.1 (https://github.com/llvm/llvm-project fc4aad7b5db3fff421df9a9637605b9ca5667881) ``` ## Summary ### Implict casting error in C90, casting that is not mark on code is not allowed. then this pull request contain correction of that codes Co-authored-by: kenter7317 <kenter7317@gmail.xom> Reviewed-on: #7 |
||
|---|---|---|
| cfg | ||
| 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+