ABAB Pedia

Chris Lattner

Chris Lattner is a software engineer, the original author of the LLVM compiler infrastructure and Clang and the creator of the Swift programming language; in 2022 he co-founded the AI software company Modular with Tim Davis and launched the Mojo language, becoming a QualcommQualcommQualcomm is a semiconductor and wireless technology company headquartered in San Diego, California. Founded in 1985 by Irwin Jacobs and six other former Linkabit colleagues, it built its business on CDMA technology and now rests on two pillars: its Snapdragon chip platforms and the licensing of cellular standard-essential patents. It has faced antitrust investigations and litigation in many jurisdictions, and in recent years has expanded into automotive, IoT, PCs and AI data centers.Open the full entry executive vice president after Qualcomm acquired Modular in 2026.

Contents28 sections
Key facts

Studies at the University of Portland and the University of Illinois

From fall 1996 to spring 2000 Lattner studied computer science at the University of Portland in Portland, Oregon, earning a B.S.; in fall 2000 he entered the computer science department of the University of Illinois Urbana-Champaign, earning an M.S. in 2002 and a Ph.D. in 2005, working as a research assistant and interning at MicrosoftMicrosoftMicrosoft is a technology company founded by Bill Gates and Paul Allen in 1975 and headquartered in Redmond, Washington, with businesses spanning Windows, Microsoft 365, Azure, enterprise software, artificial intelligence, gaming and devices.Open the full entry Research in summer 2004.⁠[1]

Completes a Master’s Thesis on LLVM

In December 2002 he completed his master’s thesis, “LLVM: An Infrastructure for Multi-Stage Optimization,” which opens by noting that modern programming languages and software engineering principles are causing increasing problems for compiler systems.⁠[2]

First Public Release of LLVM

LLVM was first released as open-source software in October 2003; Lattner is the founder and chief architect of this open-source compiler infrastructure project.⁠[3]

The LLVM 1.0 release notes describe it as the first public release of the LLVM compiler infrastructure.⁠[4]

Presents the LLVM Paper at CGO

In March 2004 Lattner and Vikram Adve presented “LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation” at CGO’04, the International Symposium on Code Generation and Optimization, in Palo Alto, California, describing a compiler framework able to analyze and transform programs at compile time, link time, run time and between runs.⁠[5]

Completes His Doctoral Thesis

In May 2005 he submitted his doctoral thesis, “Macroscopic Data Structure Analysis and Optimization,” to the University of Illinois computer science department, addressing how to obtain high performance for pointer-intensive programs on modern architectures.⁠[6]

Announces the Open-Sourcing of Clang

On July 11, 2007, Lattner, by then at Apple, announced on an LLVM mailing list that the team had received approval to open source “clang,” a new C front end for LLVM; he wrote that the work aimed to be a fully functional C/C++/Objective-C front end but was “still very early work.”⁠[7]

Receives the SIGPLAN Software Award and Begins Swift

ACMAustralian Community MediaAustralian Community Media (ACM) is an Australian regional and rural news publishing group with more than 100 brands, including The Canberra Times; in 2019 Nine sold it to a company controlled by interests associated with Antony Catalano and Thorney Investment Group.Open the full entry SIGPLAN gave its 2010 Programming Languages Software Award to Lattner as the author of LLVM; the citation called LLVM an integral part of Apple’s software stack in Mac OS X and said it “has had an incredible impact on both industry and academia.”⁠[8]

Lattner recalled that Swift started in 2010, initially as a nights-and-weekends project he was coding on.⁠[9]

LLVM Wins the ACM Software System Award; Alumni Award

In April 2013 ACM announced its 2012 awards, giving the Software System Award to Vikram Adve, Evan Cheng and Lattner for their contribution to the LLVM Compiler Infrastructure project.⁠[10]

The same year the University of Illinois computer science department gave him its 2013 Young Alumni Achievement Award; he was then Director and Architect of Apple’s Developer Tools Department, a role held since January 2013, overseeing developer tools for OS X and iOS.⁠[3]

Apple Unveils Swift

On June 2, 2014, Apple introduced Swift, a new programming language for iOS and OS X, alongside the iOS 8 SDK, with a beta immediately available to Developer Program members.⁠[11]

Swift debuted at WWDC and was seen as poised to replace Objective-C as the main language on Apple’s platforms, with Swift and Objective-C code able to live side by side in the same app.⁠[12]

Swift Becomes Open Source

On December 3, 2015, Apple announced that Swift was open source under the Apache 2.0 license with a runtime library exception, with source supporting Apple platforms and Linux, and launched the Swift.org community site.⁠[13]

Leaves Apple for Tesla

On January 10, 2017, Lattner announced on the swift-evolution mailing list that he would leave Apple later that month, with Ted Kremenek taking over as Swift project lead while he remained on the Swift Core Team.⁠[14]

He then became one of several former Apple employees joining Tesla.⁠[15]

Leaves Tesla

After about six months, he stepped down as head of Tesla’s Autopilot software in June 2017, saying Tesla was not a good fit for him.⁠[16]

He later said: “In the end, Elon and I agreed that he and I did not work well together and that I should leave, so I did.”⁠[17]

Joins Google Brain

First Appearance on the Lex Fridman Podcast

Joins SiFive

On January 27, 2020, RISC-V chip company SiFive announced that Lattner had joined as SVP to lead its Platform Engineering team, noting his 15 years of leadership in software engineering and machine learning infrastructure.⁠[20]

In a post on SiFive’s blog he called it “the company I believe is best positioned to transform the silicon industry.”⁠[21]

Publishes the MLIR Paper

On February 25, 2020, Lattner, Mehdi Amini and co-authors posted “MLIR: A Compiler Infrastructure for the End of Moore’s Law” on arXiv, presenting MLIR as a novel approach to building reusable and extensible compiler infrastructure.⁠[22]

On Machine Learning and Compilers

In August 2020 he said existing compilers, LLVM included, “were never designed for machine learning integration,” adding: “I would not write a boot loader using machine learning.”⁠[23]

Second Appearance on the Lex Fridman Podcast

Co-Founds Modular with Tim Davis

Lattner co-founded the AI infrastructure company Modular with Tim Davis, whom he met at Google; based in Silicon Valley, the company’s mission is to make AI’s compute layer unified, efficient and accessible to all.⁠[25]

On April 26, 2022, the two published Modular’s first public post, setting out the aim “to enable AI to be used by anyone, anywhere.”⁠[26]

Unveils the Mojo Programming Language

In early May 2023, Modular unveiled the Mojo programming language at a product launch, saying it was designed to become a superset of Python over time; in the company’s demonstration a Mandelbrot set computation ran about 35,000 times faster than in Python 3.10.9.⁠[27]

Mojo aims to combine the usability of Python with the speed of C and was unfinished at launch.⁠[28]

Third Appearance on the Lex Fridman Podcast

Modular Raises $100 Million

Modular’s CUDA Alternative Ready

In April 2025 Modular’s platform was described as a full-stack replacement for CUDA, its MAX inference engine (launched in 2023) having added Nvidia GPU support; Lattner said the team “got to competitive performance on H100 in two months, not two years.”⁠[31]

Qualcomm Agrees to Acquire Modular

On June 24, 2026, Qualcomm announced an all-stock deal to acquire Modular for about $3.9 billion, expected to close in the second half of 2026; Lattner said it would give the company “the scale and platform reach to accelerate that mission.”⁠[32]

Deal Closes; Becomes a Qualcomm Executive Vice President

On July 29, 2026, Qualcomm completed its acquisition of Modular; Lattner became Qualcomm’s Executive Vice President of Advanced AI Software and Platforms, and Mojo, MAX and Modular Cloud continue as products and brands.⁠[33]

Writing on Modular’s blog, Lattner said: “Joining Qualcomm gives us the scale to bring Modular’s software innovations to a broader portfolio.”⁠[34]

As of October 2026: LLVM Foundation Director and Personal Life

As of October 2026 Lattner serves as a director of the LLVM Foundation, which describes him as a co-founder of LLVM, Clang, Swift, MLIR and CIRCT.⁠[35]

He has written that he is married to Tanya and has two children; he enjoys woodworking, downhill skiing, snowboarding, swimming and hiking, and was a competitive fencer and president of the University of Illinois Classical Fencing club.⁠[36]

Related Organizations, Websites, and Public Accounts

LLVM Foundation: Official website: https://foundation.llvm.org/ (opens in a new window)⁠[35]

Sources

  1. Chris Lattner's Resume (opens in a new window)
  2. LLVM: An Infrastructure for Multi-Stage Optimization (opens in a new window)
  3. Chris Lattner | Siebel School of Computing and Data Science | Illinois (opens in a new window)
  4. LLVM 1.0 Release Notes (opens in a new window)
  5. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation (opens in a new window)
  6. Macroscopic Data Structure Analysis and Optimization (opens in a new window)
  7. [cfe-dev] New LLVM C front-end: “clang” (opens in a new window)
  8. Programming Languages Software Award (opens in a new window)
  9. Episode 205: Chris Lattner Interview Transcript (opens in a new window)
  10. LLVM Authors Have Received One of the ACM Awards 2012 (opens in a new window)
  11. Apple Releases iOS 8 SDK With Over 4,000 New APIs (opens in a new window)
  12. Apple Launches Swift, A New Programming Language For Writing iOS And OS X Apps (opens in a new window)
  13. Apple Releases Swift as Open Source (opens in a new window)
  14. [swift-evolution] Update on the Swift Project Lead (opens in a new window)
  15. Tesla is snatching Apple's stars to make itself the new Apple (opens in a new window)
  16. Former Apple lead & Tesla Autopilot head Chris Lattner joining Google Brain to democratize AI (opens in a new window)
  17. Former Apple and Tesla engineer will try to simplify Google's AI efforts (opens in a new window)
  18. Swift creator Chris Lattner joins Google Brain after Tesla Autopilot stint (opens in a new window)
  19. Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators (opens in a new window)
  20. Former Google and Tesla Engineer Chris Lattner to Lead SiFive Platform Engineering Team (opens in a new window)
  21. With SiFive, We Can Change the World (opens in a new window)
  22. MLIR: A Compiler Infrastructure for the End of Moore's Law (opens in a new window)
  23. Swift's Chris Lattner on the Possibility of Machine Learning-Enabled Compilers (opens in a new window)
  24. #131 – Chris Lattner: The Future of Computing and Programming Languages (opens in a new window)
  25. Modular: About Us (opens in a new window)
  26. The future of AI depends on Modularity (opens in a new window)
  27. A new programming language 'Mojo' that can be faster than conventional Python will be developed (opens in a new window)
  28. Modular finds its Mojo, a Python superset with C-level speed (opens in a new window)
  29. #381 – Chris Lattner: Future of Programming and AI (opens in a new window)
  30. Modular looks to boost AI mojo with $100M funding raise (opens in a new window)
  31. After Three Years, Modular's CUDA Alternative Is Ready (opens in a new window)
  32. Qualcomm Acquires AI Startup Modular To Challenge NVIDIA's Dominance (opens in a new window)
  33. Qualcomm Completes Acquisition of Modular (opens in a new window)
  34. Qualcomm Completes Acquisition of Modular (opens in a new window)
  35. Board of Directors | LLVM Foundation (opens in a new window)
  36. About Chris Lattner (opens in a new window)
  37. Chris Lattner's Homepage (opens in a new window)