diff options
Diffstat (limited to 'llvm/test/CodeGen/DirectX/metadata-stripping.ll')
| -rw-r--r-- | llvm/test/CodeGen/DirectX/metadata-stripping.ll | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/llvm/test/CodeGen/DirectX/metadata-stripping.ll b/llvm/test/CodeGen/DirectX/metadata-stripping.ll index 531ab6c..53716ff 100644 --- a/llvm/test/CodeGen/DirectX/metadata-stripping.ll +++ b/llvm/test/CodeGen/DirectX/metadata-stripping.ll @@ -14,7 +14,7 @@ entry:    %cmp.i = icmp ult i32 1, 2    ; Ensure that the !llvm.loop metadata node gets dropped. -  ; CHECK: br i1 %cmp.i, label %_Z4mainDv3_j.exit, label %_Z4mainDv3_j.exit{{$}} +  ; CHECK: br i1 %cmp.i, label %_Z4mainDv3_j.exit, label %_Z4mainDv3_j.exit, !llvm.loop [[LOOPMD:![0-9]+]]    br i1 %cmp.i, label %_Z4mainDv3_j.exit, label %_Z4mainDv3_j.exit, !llvm.loop !0  _Z4mainDv3_j.exit:                                ; preds = %for.body.i, %entry @@ -25,7 +25,8 @@ _Z4mainDv3_j.exit:                                ; preds = %for.body.i, %entry  ; No more metadata should be necessary, the rest (the current 0 and 1)  ; should be removed.  ; CHECK-NOT: !{!"llvm.loop.mustprogress"} -; CHECK: [[RANGEMD]] = !{i32 1, i32 5} +; CHECK-DAG: [[RANGEMD]] = !{i32 1, i32 5} +; CHECK-DAG: [[LOOPMD]] = distinct !{[[LOOPMD]]}  ; CHECK-NOT: !{!"llvm.loop.mustprogress"}  !0 = distinct !{!0, !1}  !1 = !{!"llvm.loop.mustprogress"} | 
