Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

413,950 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibFloor LLVM Toolchain

This repository provides the modified clang/LLVM/libc++ toolchain that enables same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming as used by libfloor.

To build this, clone the libfloor repository and run: https://github.com/a2flo/floor/blob/master/etc/llvm140/build.sh

Automated Linux/macOS/Windows builds can be found at: https://libfloor.org/builds/toolchain

Note that this includes a modified SPIRV-LLVM-Translator repository as the SPIR-V backend for Vulkan and OpenCL. Please ensure to run git submodule init initially and git submodule update on each repository update.

About

modified clang/LLVM/libc++ toolchain providing same-source CUDA/Host/Metal/OpenCL/Vulkan programming used by libfloor (https://github.com/a2flo/floor)

Resources

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages