For full conference details, see the website: http://llvm.org/devmtg/2019-10/
Back To Schedule
Wednesday, October 23 • 5:35pm - 6:10pm
Transitioning the Networking Software Toolchain to Clang/LLVM

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

In this talk we will share our experience in the journey of transitioning Cisco Enterprise Networking software with a high market share to Clang/LLVM as the primary compiler. For performance and business reasons, our software stack should run on many different processors. We will describe several contributions to the MIPS and PPC backends to make LLVM on parity with gcc compiler for these processors. We will summarize our contributions to debugging optimized code and enabling LLVM on Cisco data plane component where code must be highly optimized with LTO to forward network packets in the correct byte order.


Ivan Baev

CIsco Systems

Bharathi Seshadri

Cisco Systems

Jeremy Stenglein

CIsco Systems

Wednesday October 23, 2019 5:35pm - 6:10pm PDT
Breakout Room-1 (LL21AB)