1*67e74705SXin Li; Simple bit of IR to mimic CUDA's libdevice. 2*67e74705SXin Li 3*67e74705SXin Litarget triple = "nvptx-unknown-cuda" 4*67e74705SXin Li 5*67e74705SXin Lidefine double @__nv_sin(double %a) { 6*67e74705SXin Li ret double 1.0 7*67e74705SXin Li} 8*67e74705SXin Li 9*67e74705SXin Lidefine double @__nv_exp(double %a) { 10*67e74705SXin Li ret double 3.0 11*67e74705SXin Li} 12*67e74705SXin Li 13*67e74705SXin Lidefine double @__unused(double %a) { 14*67e74705SXin Li ret double 2.0 15*67e74705SXin Li} 16*67e74705SXin Li 17