Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(600)

Unified Diff: test/NaCl/PNaClABI/intrinsics.ll

Issue 940243003: PNaCl localmod mods in LLVM to 223109 (local files only) (Closed)
Patch Set: xx Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: test/NaCl/PNaClABI/intrinsics.ll
diff --git a/test/NaCl/PNaClABI/intrinsics.ll b/test/NaCl/PNaClABI/intrinsics.ll
index 79057aff1eb718419c0c1ec7a0754b1fe6025bd3..c4a89920c40bd72705c7c938a816e490243ffe66 100644
--- a/test/NaCl/PNaClABI/intrinsics.ll
+++ b/test/NaCl/PNaClABI/intrinsics.ll
@@ -4,21 +4,6 @@
; Test that only white-listed intrinsics are allowed.
-; A debuginfo version is required.
-!llvm.module.flags = !{!0}
-!0 = metadata !{i32 1, metadata !"Debug Info Version", i32 1}
-
-; ===================================
-; Debug info intrinsics, which are disallowed by default.
-
-; CHECK: Function llvm.dbg.value is a disallowed LLVM intrinsic
-; DBG-NOT: Function llvm.dbg.value is a disallowed LLVM intrinsic
-declare void @llvm.dbg.value(metadata, i64, metadata)
-; CHECK: Function llvm.dbg.declare is a disallowed LLVM intrinsic
-; DBG-NOT: Function llvm.dbg.declare is a disallowed LLVM intrinsic
-declare void @llvm.dbg.declare(metadata, metadata)
-
-
; ===================================
; Always allowed intrinsics.
@@ -167,3 +152,17 @@ declare void @llvm.memset.p0i8.i64(i8* %dest, i8 %val,
; CHECK: Function llvm.memset.foo is a disallowed LLVM intrinsic
declare void @llvm.memset.foo(i8* %dest, i8 %val,
i64 %len, i32 %align, i1 %isvolatile)
+
+; A debuginfo version is required.
+!llvm.module.flags = !{!0}
+!0 = metadata !{i32 1, metadata !"Debug Info Version", i32 2}
+
+; ===================================
+; Debug info intrinsics, which are disallowed by default.
+
+; CHECK: Function llvm.dbg.value is a disallowed LLVM intrinsic
+; DBG-NOT: Function llvm.dbg.value is a disallowed LLVM intrinsic
+declare void @llvm.dbg.value(metadata, i64, metadata, metadata)
+; CHECK: Function llvm.dbg.declare is a disallowed LLVM intrinsic
+; DBG-NOT: Function llvm.dbg.declare is a disallowed LLVM intrinsic
+declare void @llvm.dbg.declare(metadata, metadata, metadata)

Powered by Google App Engine
This is Rietveld 408576698