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