File: md-manystrings.ll

package info (click to toggle)
llvm-toolchain-19 1%3A19.1.7-19
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,999,616 kB
  • sloc: cpp: 6,951,724; ansic: 1,486,157; asm: 913,598; python: 232,059; f90: 80,126; objc: 75,281; lisp: 37,276; pascal: 16,990; sh: 10,079; ml: 5,058; perl: 4,724; awk: 3,523; makefile: 3,430; javascript: 2,504; xml: 892; fortran: 664; cs: 573
file content (74 lines) | stat: -rw-r--r-- 2,230 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
; RUN: llc --filetype=obj %s -o - | dxil-dis | FileCheck %s
; Make sure that DXILBitcodeWriter can handle more than 20 or so strings
; without crashing.

target triple = "dxil-unknown-shadermodel6.7-library"

!llvm.too_many_strings = !{!0, !1, !2, !3, !4, !5, !6, !7, !8, !9, !10, !11, !12, !13, !14, !15, !16, !17, !18, !19, !20, !21, !22, !23, !24, !25, !26, !27, !28, !29, !30, !31}

!0 = !{!"String 0"}
!1 = !{!"String 1"}
!2 = !{!"String 2"}
!3 = !{!"String 3"}
!4 = !{!"String 4"}
!5 = !{!"String 5"}
!6 = !{!"String 6"}
!7 = !{!"String 7"}
!8 = !{!"String 8"}
!9 = !{!"String 9"}
!10 = !{!"String 10"}
!11 = !{!"String 11"}
!12 = !{!"String 12"}
!13 = !{!"String 13"}
!14 = !{!"String 14"}
!15 = !{!"String 15"}
!16 = !{!"String 16"}
!17 = !{!"String 17"}
!18 = !{!"String 18"}
!19 = !{!"String 19"}
!20 = !{!"String 20"}
!21 = !{!"String 21"}
!22 = !{!"String 22"}
!23 = !{!"String 23"}
!24 = !{!"String 24"}
!25 = !{!"String 25"}
!26 = !{!"String 26"}
!27 = !{!"String 27"}
!28 = !{!"String 28"}
!29 = !{!"String 29"}
!30 = !{!"String 30"}
!31 = !{!"String 31"}

; CHECK: !llvm.too_many_strings = !{!0, !1, !2, !3, !4, !5, !6, !7, !8, !9, !10, !11, !12, !13, !14, !15, !16, !17, !18, !19, !20, !21, !22, !23, !24, !25, !26, !27, !28, !29, !30, !31}
; CHECK: !0 = !{!"String 0"}
; CHECK: !1 = !{!"String 1"}
; CHECK: !2 = !{!"String 2"}
; CHECK: !3 = !{!"String 3"}
; CHECK: !4 = !{!"String 4"}
; CHECK: !5 = !{!"String 5"}
; CHECK: !6 = !{!"String 6"}
; CHECK: !7 = !{!"String 7"}
; CHECK: !8 = !{!"String 8"}
; CHECK: !9 = !{!"String 9"}
; CHECK: !10 = !{!"String 10"}
; CHECK: !11 = !{!"String 11"}
; CHECK: !12 = !{!"String 12"}
; CHECK: !13 = !{!"String 13"}
; CHECK: !14 = !{!"String 14"}
; CHECK: !15 = !{!"String 15"}
; CHECK: !16 = !{!"String 16"}
; CHECK: !17 = !{!"String 17"}
; CHECK: !18 = !{!"String 18"}
; CHECK: !19 = !{!"String 19"}
; CHECK: !20 = !{!"String 20"}
; CHECK: !21 = !{!"String 21"}
; CHECK: !22 = !{!"String 22"}
; CHECK: !23 = !{!"String 23"}
; CHECK: !24 = !{!"String 24"}
; CHECK: !25 = !{!"String 25"}
; CHECK: !26 = !{!"String 26"}
; CHECK: !27 = !{!"String 27"}
; CHECK: !28 = !{!"String 28"}
; CHECK: !29 = !{!"String 29"}
; CHECK: !30 = !{!"String 30"}
; CHECK: !31 = !{!"String 31"}