Questions tagged [nvvm]

An LLVM-IR variant used as a higher-level intermediate language in CUDA.

NVVM is a variant of , used in the GPU execution ecosystem as a higher-level ; it gets further compiled into the lower-level intermediate language, , and/or the GPU-microarchitecture-specific assembly.

A specification of NVVM is available as part of the CUDA documentation.

1 questions
1
vote
1 answer

How can I get NVVM IR (LLVM IR) from .cu - file and how to compile NVVM IR to binary?

I have a CUDA C/C++ programm for CUDA 7.5. And as known: libNVVM Library - an optimizing compiler library that generates PTX from NVVM IR. I can get PTX by using: nvcc -ptx .cu -o .ptx But how can I get NVVM IR (LLVM IR) from…
Alex
  • 12,578
  • 15
  • 99
  • 195