2016 LLVM Developers’ Meeting: P. Padlewski “Devirtualization in LLVM”

2016 LLVM Developers’ Meeting: P. Padlewski “Devirtualization in LLVM”

1.554 Lượt nghe
2016 LLVM Developers’ Meeting: P. Padlewski “Devirtualization in LLVM”
http://www.LLVM.org/devmtg/2016-11/ — Devirtualization in LLVM - Piotr Padlewski Slides: http://llvm.org/devmtg/2016-11/Slides/Padlewski-DevirtualizationInLLVM.pdf — Devirtualization - changing indirect virtual calls to direct calls is important C++ optimization. This talk will cover past work on devirtualization including optimizations made by the frontend and by LLVM using !invariant.group and @llvm.assume intrinsic and different LTO tricks. The speaker will also cover interesting problems that he faced and the future work and ideas how to make devirtualization better. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com