Add support for libnvvm