xref: /llvm-project/llvm/test/CodeGen/DirectX/ShaderFlags/double-extensions-obj-test.ll (revision 96547decd5f12c4357b104d107350c8a14b47650)
1*96547decSS. Bharadwaj Yadavalli; RUN: llc %s --filetype=obj -o - | obj2yaml | FileCheck %s
2*96547decSS. Bharadwaj Yadavalli
3*96547decSS. Bharadwaj Yadavallitarget triple = "dxil-pc-shadermodel6.7-library"
4*96547decSS. Bharadwaj Yadavallidefine double @div(double %a, double %b) #0 {
5*96547decSS. Bharadwaj Yadavalli  %res = fdiv double %a, %b
6*96547decSS. Bharadwaj Yadavalli  ret double %res
7*96547decSS. Bharadwaj Yadavalli}
8*96547decSS. Bharadwaj Yadavalli
9*96547decSS. Bharadwaj Yadavalliattributes #0 = { convergent norecurse nounwind "hlsl.export"}
10*96547decSS. Bharadwaj Yadavalli
11*96547decSS. Bharadwaj Yadavalli; CHECK: - Name:            SFI0
12*96547decSS. Bharadwaj Yadavalli; CHECK-NEXT:     Size:            8
13*96547decSS. Bharadwaj Yadavalli; CHECK-NEXT:     Flags:
14*96547decSS. Bharadwaj Yadavalli; CHECK:       Doubles:         true
15*96547decSS. Bharadwaj Yadavalli; CHECK:       DX11_1_DoubleExtensions:         true
16*96547decSS. Bharadwaj Yadavalli
17