xref: /llvm-project/llvm/test/Assembler/generic-debug-node.ll (revision a9308c49ef421d5fa6c990bc8cbdf500acbffd33)
14e4aa705SDuncan P. N. Exon Smith; RUN: llvm-as < %s | llvm-dis | FileCheck %s
24e4aa705SDuncan P. N. Exon Smith; RUN: verify-uselistorder %s
34e4aa705SDuncan P. N. Exon Smith
497486077SDuncan P. N. Exon Smith; CHECK: !named = !{!0, !1, !1, !2, !2, !2, !2, !3, !4, !2}
597486077SDuncan P. N. Exon Smith!named = !{!0, !1, !2, !3, !4, !5, !6, !7, !8, !9}
64e4aa705SDuncan P. N. Exon Smith
74e4aa705SDuncan P. N. Exon Smith; CHECK: !0 = !{}
84e4aa705SDuncan P. N. Exon Smith!0 = !{}
94e4aa705SDuncan P. N. Exon Smith
10*a9308c49SDuncan P. N. Exon Smith; CHECK-NEXT: !1 = !GenericDINode(tag: DW_TAG_entry_point, header: "some\00header", operands: {!0, !2, !2})
11*a9308c49SDuncan P. N. Exon Smith!1 = !GenericDINode(tag: 3, header: "some\00header", operands: {!0, !3, !4})
12*a9308c49SDuncan P. N. Exon Smith!2 = !GenericDINode(tag: 3, header: "some\00header", operands: {!{}, !3, !4})
134e4aa705SDuncan P. N. Exon Smith
14*a9308c49SDuncan P. N. Exon Smith; CHECK-NEXT: !2 = !GenericDINode(tag: DW_TAG_entry_point)
15*a9308c49SDuncan P. N. Exon Smith!3 = !GenericDINode(tag: 3)
16*a9308c49SDuncan P. N. Exon Smith!4 = !GenericDINode(tag: 3, header: "")
17*a9308c49SDuncan P. N. Exon Smith!5 = !GenericDINode(tag: 3, operands: {})
18*a9308c49SDuncan P. N. Exon Smith!6 = !GenericDINode(tag: 3, header: "", operands: {})
194e4aa705SDuncan P. N. Exon Smith
20*a9308c49SDuncan P. N. Exon Smith; CHECK-NEXT: !3 = distinct !GenericDINode(tag: DW_TAG_entry_point)
21*a9308c49SDuncan P. N. Exon Smith!7 = distinct !GenericDINode(tag: 3)
224e4aa705SDuncan P. N. Exon Smith
23*a9308c49SDuncan P. N. Exon Smith; CHECK-NEXT: !4 = !GenericDINode(tag: 65535)
24*a9308c49SDuncan P. N. Exon Smith!8 = !GenericDINode(tag: 65535)
2597486077SDuncan P. N. Exon Smith
2697486077SDuncan P. N. Exon Smith; CHECK-NOT: !
27*a9308c49SDuncan P. N. Exon Smith!9 = !GenericDINode(tag: DW_TAG_entry_point)
28