; Test to verify functionality of NVPTXAsmPrinter for PTX module directives and header. ; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_100 -mattr=+ptx87 | FileCheck %s ; RUN: %if ptxas-sm_100 && ptxas-isa-8.7 %{ llc < %s -mtriple=nvptx64 -mcpu=sm_100 -mattr=+ptx87 | %ptxas-verify -arch=sm_100 %} ; CHECK: // ; CHECK-NEXT: // Generated by LLVM NVPTX Back-End ; CHECK-NEXT: // ; CHECK-EMPTY: ; CHECK-NEXT: .version 8.7 ; CHECK-NEXT: .target sm_100 ; CHECK-NEXT: .address_size 64 target triple = "nvptx64-nvidia-cuda"