└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # The LLVM Compiler Infrastructure 2 | 3 | This repository houses versions of LLVM that support downgrading IR to previous versions. 4 | Specifically, LLVM 5.0 and LLVM 7.0, as required to target respectively Apple's Metal and 5 | NVIDIA's NVVM. 6 | 7 | The actual code does not live on the `main` branch, but in branches versioned after the 8 | LLVM version they contain: `downgrade_release_13` to `downgrade_release_17`. 9 | 10 | We currently only aim to support the LLVM versions that are used by the Julia programming 11 | language. In addition, these branches may contain additional patches as used by Julia. 12 | --------------------------------------------------------------------------------