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

Unified Diff: test/Transforms/NaCl/rewrite-prefetch.ll

Issue 1151093004: Changes from 3.7 merge to files not in upstream (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-llvm.git@master
Patch Set: Created 5 years, 7 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/Transforms/NaCl/rewrite-prefetch.ll
diff --git a/test/Transforms/NaCl/rewrite-prefetch.ll b/test/Transforms/NaCl/rewrite-prefetch.ll
index d498c2012ef0406281dd1da32a574e2155614548..0826bd32c98807229148e43e47b77480949fef58 100644
--- a/test/Transforms/NaCl/rewrite-prefetch.ll
+++ b/test/Transforms/NaCl/rewrite-prefetch.ll
@@ -7,29 +7,29 @@ declare void @llvm.prefetch(i8 *%ptr, i32 %rw, i32 %locality, i32 %cache_type)
; No declaration or definition of llvm.prefetch() should remain.
; CLEANED-NOT: @llvm.prefetch
-define void @call_prefetch(i8 *%ptr, i32 %rw, i32 %locality, i32 %cache_type) {
+define void @call_prefetch(i8 *%ptr) {
; CHECK: call_prefetch
; CHECK-NEXT: ret void
- call void @llvm.prefetch(i8 *%ptr, i32 %rw, i32 %locality, i32 %cache_type)
+ call void @llvm.prefetch(i8 *%ptr, i32 0, i32 0, i32 0)
ret void
}
; A more complex example with a number of calls in several BBs.
-define void @multiple_calls(i8 *%ptr, i32 %rw, i32 %locality, i32 %cache_type) {
+define void @multiple_calls(i8 *%ptr) {
; CHECK: multiple_calls
entryblock:
; CHECK: entryblock
; CHECK-NEXT: br
- call void @llvm.prefetch(i8 *%ptr, i32 %rw, i32 %locality, i32 %cache_type)
+ call void @llvm.prefetch(i8 *%ptr, i32 1, i32 2, i32 1)
br label %block1
block1:
; CHECK: block1:
; CHECK-NEXT: br
- call void @llvm.prefetch(i8 *%ptr, i32 %rw, i32 %locality, i32 %cache_type)
+ call void @llvm.prefetch(i8 *%ptr, i32 0, i32 1, i32 0)
br label %exitblock
exitblock:
; CHECK: exitblock:
; CHECK-NEXT: ret void
- call void @llvm.prefetch(i8 *%ptr, i32 %rw, i32 %locality, i32 %cache_type)
+ call void @llvm.prefetch(i8 *%ptr, i32 1, i32 3, i32 1)
ret void
}

Powered by Google App Engine
This is Rietveld 408576698