For full conference details, see the website: http://llvm.org/devmtg/2019-10/
Back To Schedule
Wednesday, October 23 • 10:45am - 11:20am
The clang constexpr interpreter

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

Constexpr enables C++ to implement NP-complete solutions in constant time at execution time. In order to ensure that programmers do not grow old while such sources compile, C++ frontends should provide effective constexpr evaluators. In order to improve on the performance of the existing tree-walking evaluator  and provide a mechanism which scales as the complexity of constexpr use cases  increases, we present an interpreter which we are upstreaming, aimed to  completely replace the existing evaluator.


Nandor Licker

University of Cambridge

Wednesday October 23, 2019 10:45am - 11:20am PDT
General Session (LL20ABC)