Jay Foad is an LLVM compiler engineer with 17 years of systems-level experience, currently working at AMD on LLVM backend improvements for AMDGPU. He has deep expertise across compilers, linkers, assemblers, debuggers and VMs, with strong C/C++ and Java roots and a history of shaping toolchains since early roles at Tao Group and Bullfrog. As former CTO of Dyalog Ltd., he pairs hands-on low-level codegen and intrinsic work—demonstrated by contributions that improved atomic behavior and instruction codegen in the high-profile llvm-project—with engineering leadership. Based in Reading, UK, he brings a pragmatic focus on correctness and performance, validated through extensive testing and refactoring of platform-specific intrinsics. An unusual blend of long-term compiler craftsmanship and product-facing technical management makes him adept at translating intricate ISA and runtime constraints into robust toolchain features.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:1601 reviews, 16 commits, 737 PRs in 14 days
Contributions summary:Jay contributed to the LLVM project by implementing and refactoring various intrinsics related to the AMDGPU platform, including the creation of a new intrinsic, the handling of preprocessor directives and more. They addressed and resolved issues related to the behavior of atomic operations and the codegen of specific instructions (such as the s_barrier_init instruction), leading to better performance or correctness. The user also made extensive use of testing to verify their changes.
This is the canonical git mirror of the LLVM subversion repository. The repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:112 pushes, 252 branches, 1 comment in 4 years 7 months
subversionclanglibgit2submitgit-mirror
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.