Lines Matching +full:0 +full:x24d4

13 ; CHECK: .target sm_{{[0-9]+}}, debug
26 ; CHECK: .loc [[DEBUG_INFO_CU:[0-9]+]] 5 0
32 ; CHECK: .loc [[BUILTUIN_VARS_H:[0-9]+]] 78 180
62 define ptx_kernel void @_Z5saxpyifPfS_(i32 %n, float %a, ptr nocapture readonly %x, ptr nocapture %y) local_unnamed_addr #0 !dbg !566 {
68 %0 = tail call i32 @llvm.nvvm.read.ptx.sreg.ctaid.x() #3, !dbg !579, !range !616
70 %mul = mul nuw nsw i32 %1, %0, !dbg !662
97 ; CHECK-DAG: .file {{[0-9]+}} "{{.*}}clang/include{{/|\\\\}}__clang_cuda_math_forward_declares.h"
98 ; CHECK-DAG: .file {{[0-9]+}} "{{.*}}/usr/local/cuda/include{{/|\\\\}}vector_types.h"
106 ; CHECK-NEXT: .b8 0
112 ; CHECK-NEXT: .b64 0
113 ; CHECK-NEXT: .b64 0
118 ; CHECK-NEXT: .b8 0
124 ; CHECK-NEXT: .b64 0
125 ; CHECK-NEXT: .b64 0
142 ; CHECK-NEXT: .b8 0 // EOM(1)
143 ; CHECK-NEXT: .b8 0 // EOM(2)
155 ; CHECK-NEXT: .b8 0 // EOM(1)
156 ; CHECK-NEXT: .b8 0 // EOM(2)
159 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
175 ; CHECK-NEXT: .b8 0 // EOM(1)
176 ; CHECK-NEXT: .b8 0 // EOM(2)
195 ; CHECK-NEXT: .b8 0 // EOM(1)
196 ; CHECK-NEXT: .b8 0 // EOM(2)
199 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
204 ; CHECK-NEXT: .b8 0 // EOM(1)
205 ; CHECK-NEXT: .b8 0 // EOM(2)
221 ; CHECK-NEXT: .b8 0 // EOM(1)
222 ; CHECK-NEXT: .b8 0 // EOM(2)
225 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
228 ; CHECK-NEXT: .b8 0 // EOM(1)
229 ; CHECK-NEXT: .b8 0 // EOM(2)
248 ; CHECK-NEXT: .b8 0 // EOM(1)
249 ; CHECK-NEXT: .b8 0 // EOM(2)
270 ; CHECK-NEXT: .b8 0 // EOM(1)
271 ; CHECK-NEXT: .b8 0 // EOM(2)
274 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
281 ; CHECK-NEXT: .b8 0 // EOM(1)
282 ; CHECK-NEXT: .b8 0 // EOM(2)
285 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
296 ; CHECK-NEXT: .b8 0 // EOM(1)
297 ; CHECK-NEXT: .b8 0 // EOM(2)
300 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
303 ; CHECK-NEXT: .b8 0 // EOM(1)
304 ; CHECK-NEXT: .b8 0 // EOM(2)
307 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
310 ; CHECK-NEXT: .b8 0 // EOM(1)
311 ; CHECK-NEXT: .b8 0 // EOM(2)
314 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
317 ; CHECK-NEXT: .b8 0 // EOM(1)
318 ; CHECK-NEXT: .b8 0 // EOM(2)
321 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
326 ; CHECK-NEXT: .b8 0 // EOM(1)
327 ; CHECK-NEXT: .b8 0 // EOM(2)
339 ; CHECK-NEXT: .b8 0 // EOM(1)
340 ; CHECK-NEXT: .b8 0 // EOM(2)
343 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
354 ; CHECK-NEXT: .b8 0 // EOM(1)
355 ; CHECK-NEXT: .b8 0 // EOM(2)
369 ; CHECK-NEXT: .b8 0 // EOM(1)
370 ; CHECK-NEXT: .b8 0 // EOM(2)
389 ; CHECK-NEXT: .b8 0 // EOM(1)
390 ; CHECK-NEXT: .b8 0 // EOM(2)
393 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
402 ; CHECK-NEXT: .b8 0 // EOM(1)
403 ; CHECK-NEXT: .b8 0 // EOM(2)
420 ; CHECK-NEXT: .b8 0 // EOM(1)
421 ; CHECK-NEXT: .b8 0 // EOM(2)
424 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
433 ; CHECK-NEXT: .b8 0 // EOM(1)
434 ; CHECK-NEXT: .b8 0 // EOM(2)
455 ; CHECK-NEXT: .b8 0 // EOM(1)
456 ; CHECK-NEXT: .b8 0 // EOM(2)
459 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
472 ; CHECK-NEXT: .b8 0 // EOM(1)
473 ; CHECK-NEXT: .b8 0 // EOM(2)
476 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
487 ; CHECK-NEXT: .b8 0 // EOM(1)
488 ; CHECK-NEXT: .b8 0 // EOM(2)
491 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
502 ; CHECK-NEXT: .b8 0 // EOM(1)
503 ; CHECK-NEXT: .b8 0 // EOM(2)
506 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
519 ; CHECK-NEXT: .b8 0 // EOM(1)
520 ; CHECK-NEXT: .b8 0 // EOM(2)
536 ; CHECK-NEXT: .b8 0 // EOM(1)
537 ; CHECK-NEXT: .b8 0 // EOM(2)
540 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
547 ; CHECK-NEXT: .b8 0 // EOM(1)
548 ; CHECK-NEXT: .b8 0 // EOM(2)
554 ; CHECK-NEXT: .b8 0 // EOM(1)
555 ; CHECK-NEXT: .b8 0 // EOM(2)
558 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
565 ; CHECK-NEXT: .b8 0 // EOM(1)
566 ; CHECK-NEXT: .b8 0 // EOM(2)
583 ; CHECK-NEXT: .b8 0 // EOM(1)
584 ; CHECK-NEXT: .b8 0 // EOM(2)
585 ; CHECK-NEXT: .b8 0 // EOM(3)
591 ; CHECK-NEXT: .b8 0
594 ; CHECK-NEXT: .b8 1 // Abbrev [1] 0xb:0x94d DW_TAG_compile_unit
595 ; CHECK-NEXT: .b8 0 // DW_AT_producer
597 ; CHECK-NEXT: .b8 0
611 ; CHECK-NEXT: .b8 0
628 ; CHECK-NEXT: .b8 0
629 ; CHECK-NEXT: .b8 2 // Abbrev [2] 0x31:0x22a DW_TAG_structure_type
655 ; CHECK-NEXT: .b8 0
659 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0x4f:0x4f DW_TAG_subprogram
711 ; CHECK-NEXT: .b8 0
729 ; CHECK-NEXT: .b8 0
735 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0x9e:0x4f DW_TAG_subprogram
787 ; CHECK-NEXT: .b8 0
805 ; CHECK-NEXT: .b8 0
811 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0xed:0x4f DW_TAG_subprogram
863 ; CHECK-NEXT: .b8 0
881 ; CHECK-NEXT: .b8 0
887 ; CHECK-NEXT: .b8 4 // Abbrev [4] 0x13c:0x49 DW_TAG_subprogram
929 ; CHECK-NEXT: .b8 0
944 ; CHECK-NEXT: .b8 0
950 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x17e:0x6 DW_TAG_formal_parameter
953 ; CHECK-NEXT: .b8 0 // End Of Children Mark
954 ; CHECK-NEXT: .b8 6 // Abbrev [6] 0x185:0x27 DW_TAG_subprogram
980 ; CHECK-NEXT: .b8 0
987 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x1a5:0x6 DW_TAG_formal_parameter
990 ; CHECK-NEXT: .b8 0 // End Of Children Mark
991 ; CHECK-NEXT: .b8 6 // Abbrev [6] 0x1ac:0x2c DW_TAG_subprogram
1017 ; CHECK-NEXT: .b8 0
1024 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x1cc:0x6 DW_TAG_formal_parameter
1027 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x1d2:0x5 DW_TAG_formal_parameter
1029 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1030 ; CHECK-NEXT: .b8 8 // Abbrev [8] 0x1d8:0x43 DW_TAG_subprogram
1069 ; CHECK-NEXT: .b8 0
1079 ; CHECK-NEXT: .b8 0
1086 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x20f:0x6 DW_TAG_formal_parameter
1089 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x215:0x5 DW_TAG_formal_parameter
1091 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1092 ; CHECK-NEXT: .b8 9 // Abbrev [9] 0x21b:0x3f DW_TAG_subprogram
1128 ; CHECK-NEXT: .b8 0
1138 ; CHECK-NEXT: .b8 0
1146 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x253:0x6 DW_TAG_formal_parameter
1149 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1150 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1151 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x25b:0x10 DW_TAG_base_type
1164 ; CHECK-NEXT: .b8 0
1167 ; CHECK-NEXT: .b8 2 // Abbrev [2] 0x26b:0x2f DW_TAG_structure_type
1173 ; CHECK-NEXT: .b8 0
1177 ; CHECK-NEXT: .b8 11 // Abbrev [11] 0x275:0xc DW_TAG_member
1179 ; CHECK-NEXT: .b8 0
1185 ; CHECK-NEXT: .b8 0
1186 ; CHECK-NEXT: .b8 11 // Abbrev [11] 0x281:0xc DW_TAG_member
1188 ; CHECK-NEXT: .b8 0
1195 ; CHECK-NEXT: .b8 11 // Abbrev [11] 0x28d:0xc DW_TAG_member
1197 ; CHECK-NEXT: .b8 0
1204 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1205 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x29a:0x5 DW_TAG_pointer_type
1207 ; CHECK-NEXT: .b8 13 // Abbrev [13] 0x29f:0x5 DW_TAG_const_type
1209 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x2a4:0x5 DW_TAG_pointer_type
1211 ; CHECK-NEXT: .b8 14 // Abbrev [14] 0x2a9:0x5 DW_TAG_reference_type
1213 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x2ae:0x5 DW_TAG_pointer_type
1215 ; CHECK-NEXT: .b8 15 // Abbrev [15] 0x2b3:0x6 DW_TAG_subprogram
1218 ; CHECK-NEXT: .b8 2 // Abbrev [2] 0x2b9:0x228 DW_TAG_structure_type
1244 ; CHECK-NEXT: .b8 0
1248 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0x2d7:0x4f DW_TAG_subprogram
1300 ; CHECK-NEXT: .b8 0
1318 ; CHECK-NEXT: .b8 0
1324 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0x326:0x4f DW_TAG_subprogram
1376 ; CHECK-NEXT: .b8 0
1394 ; CHECK-NEXT: .b8 0
1400 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0x375:0x4f DW_TAG_subprogram
1452 ; CHECK-NEXT: .b8 0
1470 ; CHECK-NEXT: .b8 0
1476 ; CHECK-NEXT: .b8 4 // Abbrev [4] 0x3c4:0x47 DW_TAG_subprogram
1517 ; CHECK-NEXT: .b8 0
1531 ; CHECK-NEXT: .b8 0
1537 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x404:0x6 DW_TAG_formal_parameter
1540 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1541 ; CHECK-NEXT: .b8 6 // Abbrev [6] 0x40b:0x27 DW_TAG_subprogram
1567 ; CHECK-NEXT: .b8 0
1574 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x42b:0x6 DW_TAG_formal_parameter
1577 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1578 ; CHECK-NEXT: .b8 6 // Abbrev [6] 0x432:0x2c DW_TAG_subprogram
1604 ; CHECK-NEXT: .b8 0
1611 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x452:0x6 DW_TAG_formal_parameter
1614 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x458:0x5 DW_TAG_formal_parameter
1616 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1617 ; CHECK-NEXT: .b8 8 // Abbrev [8] 0x45e:0x43 DW_TAG_subprogram
1656 ; CHECK-NEXT: .b8 0
1666 ; CHECK-NEXT: .b8 0
1673 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x495:0x6 DW_TAG_formal_parameter
1676 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x49b:0x5 DW_TAG_formal_parameter
1678 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1679 ; CHECK-NEXT: .b8 9 // Abbrev [9] 0x4a1:0x3f DW_TAG_subprogram
1715 ; CHECK-NEXT: .b8 0
1725 ; CHECK-NEXT: .b8 0
1733 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x4d9:0x6 DW_TAG_formal_parameter
1736 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1737 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1738 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x4e1:0x9d DW_TAG_structure_type
1743 ; CHECK-NEXT: .b8 0
1748 ; CHECK-NEXT: .b8 17 // Abbrev [17] 0x4eb:0xd DW_TAG_member
1750 ; CHECK-NEXT: .b8 0
1757 ; CHECK-NEXT: .b8 0
1758 ; CHECK-NEXT: .b8 17 // Abbrev [17] 0x4f8:0xd DW_TAG_member
1760 ; CHECK-NEXT: .b8 0
1768 ; CHECK-NEXT: .b8 17 // Abbrev [17] 0x505:0xd DW_TAG_member
1770 ; CHECK-NEXT: .b8 0
1778 ; CHECK-NEXT: .b8 18 // Abbrev [18] 0x512:0x21 DW_TAG_subprogram
1783 ; CHECK-NEXT: .b8 0
1789 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x51d:0x6 DW_TAG_formal_parameter
1792 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x523:0x5 DW_TAG_formal_parameter
1794 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x528:0x5 DW_TAG_formal_parameter
1796 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x52d:0x5 DW_TAG_formal_parameter
1798 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1799 ; CHECK-NEXT: .b8 18 // Abbrev [18] 0x533:0x17 DW_TAG_subprogram
1804 ; CHECK-NEXT: .b8 0
1810 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x53e:0x6 DW_TAG_formal_parameter
1813 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x544:0x5 DW_TAG_formal_parameter
1815 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1816 ; CHECK-NEXT: .b8 19 // Abbrev [19] 0x54a:0x33 DW_TAG_subprogram
1835 ; CHECK-NEXT: .b8 0
1850 ; CHECK-NEXT: .b8 0
1857 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x576:0x6 DW_TAG_formal_parameter
1860 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1861 ; CHECK-NEXT: .b8 0 // End Of Children Mark
1862 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x57e:0x5 DW_TAG_pointer_type
1864 ; CHECK-NEXT: .b8 20 // Abbrev [20] 0x583:0xe DW_TAG_typedef
1871 ; CHECK-NEXT: .b8 0
1875 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x591:0x5 DW_TAG_pointer_type
1877 ; CHECK-NEXT: .b8 13 // Abbrev [13] 0x596:0x5 DW_TAG_const_type
1879 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x59b:0x5 DW_TAG_pointer_type
1881 ; CHECK-NEXT: .b8 14 // Abbrev [14] 0x5a0:0x5 DW_TAG_reference_type
1883 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x5a5:0x5 DW_TAG_pointer_type
1885 ; CHECK-NEXT: .b8 15 // Abbrev [15] 0x5aa:0x6 DW_TAG_subprogram
1888 ; CHECK-NEXT: .b8 2 // Abbrev [2] 0x5b0:0x233 DW_TAG_structure_type
1915 ; CHECK-NEXT: .b8 0
1919 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0x5cf:0x50 DW_TAG_subprogram
1972 ; CHECK-NEXT: .b8 0
1990 ; CHECK-NEXT: .b8 0
1996 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0x61f:0x50 DW_TAG_subprogram
2049 ; CHECK-NEXT: .b8 0
2067 ; CHECK-NEXT: .b8 0
2073 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0x66f:0x50 DW_TAG_subprogram
2126 ; CHECK-NEXT: .b8 0
2144 ; CHECK-NEXT: .b8 0
2150 ; CHECK-NEXT: .b8 4 // Abbrev [4] 0x6bf:0x4a DW_TAG_subprogram
2193 ; CHECK-NEXT: .b8 0
2208 ; CHECK-NEXT: .b8 0
2214 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x702:0x6 DW_TAG_formal_parameter
2217 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2218 ; CHECK-NEXT: .b8 6 // Abbrev [6] 0x709:0x28 DW_TAG_subprogram
2245 ; CHECK-NEXT: .b8 0
2252 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x72a:0x6 DW_TAG_formal_parameter
2255 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2256 ; CHECK-NEXT: .b8 6 // Abbrev [6] 0x731:0x2d DW_TAG_subprogram
2283 ; CHECK-NEXT: .b8 0
2290 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x752:0x6 DW_TAG_formal_parameter
2293 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x758:0x5 DW_TAG_formal_parameter
2295 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2296 ; CHECK-NEXT: .b8 8 // Abbrev [8] 0x75e:0x44 DW_TAG_subprogram
2336 ; CHECK-NEXT: .b8 0
2346 ; CHECK-NEXT: .b8 0
2353 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x796:0x6 DW_TAG_formal_parameter
2356 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x79c:0x5 DW_TAG_formal_parameter
2358 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2359 ; CHECK-NEXT: .b8 9 // Abbrev [9] 0x7a2:0x40 DW_TAG_subprogram
2396 ; CHECK-NEXT: .b8 0
2406 ; CHECK-NEXT: .b8 0
2414 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x7db:0x6 DW_TAG_formal_parameter
2417 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2418 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2419 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x7e3:0x5 DW_TAG_pointer_type
2421 ; CHECK-NEXT: .b8 13 // Abbrev [13] 0x7e8:0x5 DW_TAG_const_type
2423 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x7ed:0x5 DW_TAG_pointer_type
2425 ; CHECK-NEXT: .b8 14 // Abbrev [14] 0x7f2:0x5 DW_TAG_reference_type
2427 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x7f7:0x5 DW_TAG_pointer_type
2429 ; CHECK-NEXT: .b8 15 // Abbrev [15] 0x7fc:0x6 DW_TAG_subprogram
2432 ; CHECK-NEXT: .b8 21 // Abbrev [21] 0x802:0x32 DW_TAG_subprogram
2443 ; CHECK-NEXT: .b8 0
2447 ; CHECK-NEXT: .b8 0
2452 ; CHECK-NEXT: .b8 22 // Abbrev [22] 0x816:0x9 DW_TAG_formal_parameter
2454 ; CHECK-NEXT: .b8 0
2458 ; CHECK-NEXT: .b8 22 // Abbrev [22] 0x81f:0x9 DW_TAG_formal_parameter
2460 ; CHECK-NEXT: .b8 0
2464 ; CHECK-NEXT: .b8 22 // Abbrev [22] 0x828:0xb DW_TAG_formal_parameter
2468 ; CHECK-NEXT: .b8 0
2472 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2473 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x834:0x9 DW_TAG_base_type
2479 ; CHECK-NEXT: .b8 0
2482 ; CHECK-NEXT: .b8 12 // Abbrev [12] 0x83d:0x5 DW_TAG_pointer_type
2484 ; CHECK-NEXT: .b8 23 // Abbrev [23] 0x842:0xd5 DW_TAG_subprogram
2503 ; CHECK-NEXT: .b8 0
2509 ; CHECK-NEXT: .b8 0
2513 ; CHECK-NEXT: .b8 24 // Abbrev [24] 0x86d:0x10 DW_TAG_formal_parameter
2522 ; CHECK-NEXT: .b8 0
2526 ; CHECK-NEXT: .b8 25 // Abbrev [25] 0x87d:0xd DW_TAG_formal_parameter
2529 ; CHECK-NEXT: .b8 0
2533 ; CHECK-NEXT: .b8 22 // Abbrev [22] 0x88a:0x9 DW_TAG_formal_parameter
2535 ; CHECK-NEXT: .b8 0
2539 ; CHECK-NEXT: .b8 22 // Abbrev [22] 0x893:0x9 DW_TAG_formal_parameter
2541 ; CHECK-NEXT: .b8 0
2545 ; CHECK-NEXT: .b8 26 // Abbrev [26] 0x89c:0xd DW_TAG_variable
2548 ; CHECK-NEXT: .b8 0
2552 ; CHECK-NEXT: .b8 27 // Abbrev [27] 0x8a9:0x18 DW_TAG_inlined_subroutine
2559 ; CHECK-NEXT: .b8 27 // Abbrev [27] 0x8c1:0x18 DW_TAG_inlined_subroutine
2566 ; CHECK-NEXT: .b8 27 // Abbrev [27] 0x8d9:0x18 DW_TAG_inlined_subroutine
2573 ; CHECK-NEXT: .b8 28 // Abbrev [28] 0x8f1:0x25 DW_TAG_inlined_subroutine
2580 ; CHECK-NEXT: .b8 29 // Abbrev [29] 0x909:0xc DW_TAG_formal_parameter
2589 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2590 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2591 ; CHECK-NEXT: .b8 30 // Abbrev [30] 0x917:0xd DW_TAG_namespace
2595 ; CHECK-NEXT: .b8 0
2596 ; CHECK-NEXT: .b8 31 // Abbrev [31] 0x91c:0x7 DW_TAG_imported_declaration
2600 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2601 ; CHECK-NEXT: .b8 32 // Abbrev [32] 0x924:0x1b DW_TAG_subprogram
2610 ; CHECK-NEXT: .b8 0
2614 ; CHECK-NEXT: .b8 0
2619 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x939:0x5 DW_TAG_formal_parameter
2621 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2622 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x93f:0x11 DW_TAG_base_type
2636 ; CHECK-NEXT: .b8 0
2639 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x950:0x7 DW_TAG_base_type
2643 ; CHECK-NEXT: .b8 0
2646 ; CHECK-NEXT: .b8 0 // End Of Children Mark
2663 attributes #0 = { nounwind "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="sm_20" "target-features"="+ptx42" "unsafe-fp-math"="false" "use-soft-float"="false" }
2668 !llvm.dbg.cu = !{!0}
2674 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, imports: !3, nameTableKind: None)
2692 !563 = !{i32 4, !"nvvm-reflect-ftz", i32 0}
2695 !566 = distinct !DISubprogram(name: "saxpy", linkageName: "_Z5saxpyifPfS_", scope: !1, file: !1, line: 5, type: !567, isLocal: false, isDefinition: true, scopeLine: 5, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !569)
2709 !580 = distinct !DISubprogram(name: "__fetch_builtin_x", linkageName: "_ZN25__cuda_builtin_blockIdx_t17__fetch_builtin_xEv", scope: !582, file: !581, line: 78, type: !585, isLocal: false, isDefinition: true, scopeLine: 78, flags: DIFlagPrototyped, isOptimized: true, unit: !0, declaration: !584, retainedNodes: !2)
2745 !616 = !{i32 0, i32 65535}
2747 !618 = distinct !DISubprogram(name: "__fetch_builtin_x", linkageName: "_ZN25__cuda_builtin_blockDim_t17__fetch_builtin_xEv", scope: !619, file: !581, line: 89, type: !585, isLocal: false, isDefinition: true, scopeLine: 89, flags: DIFlagPrototyped, isOptimized: true, unit: !0, declaration: !621, retainedNodes: !2)
2793 !664 = distinct !DISubprogram(name: "__fetch_builtin_x", linkageName: "_ZN26__cuda_builtin_threadIdx_t17__fetch_builtin_xEv", scope: !665, file: !581, line: 67, type: !585, isLocal: false, isDefinition: true, scopeLine: 67, flags: DIFlagPrototyped, isOptimized: true, unit: !0, declaration: !667, retainedNodes: !2)
2820 !691 = !{i32 0, i32 1024}
2827 !698 = !{!699, !699, i64 0}
2828 !699 = !{!"float", !700, i64 0}
2829 !700 = !{!"omnipotent char", !701, i64 0}
2834 !705 = distinct !DISubprogram(name: "res", linkageName: "_Z3resffPf", scope: !1, file: !1, line: 3, type: !706, isLocal: false, isDefinition: true, scopeLine: 3, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !708)