PTX generation for NVIDIA CUDA GPUs with automatic compute capability detection SPIR-V generation for cross-vendor GPUs (Intel, AMD, NVIDIA, ARM) via OpenCL/Vulkan This library is optimized for ...
Swift Bindings for LLVM is a part of the Swift project, and aims to make it easier and more convenient to use LLVM APIs from Swift code. It relies on the experimental Swift/C++ Interoperability, which ...
Abstract: Optimizing compilers are as ubiquitous as they are crucial to software development. However, bugs in compilers are not uncommon. Among the most serious are bugs in compiler optimizations, ...
Abstract: This paper presents ACPO: An AI-Enabled Compiler Framework; a novel framework that provides LLVM with simple and comprehensive tools to enable employing ML models for different optimization ...