Victor Lomüller is a Senior Staff Engineer with 11 years of experience specializing in compilers and SPIR-V, currently based in Edinburgh and leading low-level optimization work at Qualcomm. He progressed through technical roles at Codeplay Software—from staff to principal and SPIR‑V/Compiler Architect—bringing deep expertise in control-flow analysis, dominator trees, loop descriptors and instruction construction. His open-source contributions to KhronosGroup/SPIRV-Tools demonstrate practical impact on compiler optimization passes, including adding DFS iterators and loop-peeling utilities that improve optimization robustness. Holding a PhD in Computer Science from Université de Grenoble and an engineering degree from EPITA, he pairs academic rigor with production-grade engineering. Colleagues rely on him for solving intricate CFG and dependency challenges that unlock better performance across heterogeneous compute targets.
10 years of coding experience
10 years of employment as a software developer
EPITA, Ingénierie Informatique, EPITA, Ingénierie Informatique at EPITA
Doctor of Philosophy (Ph.D.), Informatique, Doctor of Philosophy (Ph.D.), Informatique at Université de Grenoble
Contributions:12 commits, 13 PRs, 71 comments in 4 months
Contributions summary:Victor primarily contributed to the SPIR-V tools project by implementing and extending the dominator tree analysis within the compiler's optimization passes. Their work involved adding a depth-first iterator to traverse tree structures, and integrating it into the existing dominator tree implementation, improving iteration. The contributions also encompass the development of loop descriptors and related utilities, like loop peeling, to support more advanced optimizations in the compiler. Furthermore, they enhanced the control flow graph (CFG) and implemented an instruction builder to simplify instruction construction and ensure correct dependencies.
This is the canonical git mirror of the LLVM subversion repository. Please see http://llvm.org/ for instructions on contributing to LLVM.
Contributions:1 PR, 217 pushes, 43 branches in 5 years 9 months
subversionclanginstructionslibgit2git-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.
Request Free Trial
Victor Lomüller - Senior Staff Engineer at Qualcomm