blob: 3dde9950d24bb2ea38e2a8200d3b5e89936034f6 [file]
; 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"