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

Unified Diff: test/Transforms/NaCl/replace-ptrs-with-ints.ll

Issue 17777004: Concurrency support for PNaCl ABI (Closed) Base URL: http://git.chromium.org/native_client/pnacl-llvm.git@master
Patch Set: Created 7 years, 6 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/replace-ptrs-with-ints.ll
diff --git a/test/Transforms/NaCl/replace-ptrs-with-ints.ll b/test/Transforms/NaCl/replace-ptrs-with-ints.ll
index 776166179859d964049bde149d38e61dbec18dfb..aa3b42ebf8608f62850c38656839645eb33489f8 100644
--- a/test/Transforms/NaCl/replace-ptrs-with-ints.ll
+++ b/test/Transforms/NaCl/replace-ptrs-with-ints.ll
@@ -245,40 +245,6 @@ define void @store_ptr(i8** %ptr, i8* %val) {
; CHECK-NEXT: store i32 %val, i32* %ptr.asptr
-define i8 @load_attrs(i8* %ptr) {
Mark Seaborn 2013/06/26 14:33:41 Please leave this in. ReplacePtrsWithInts still h
JF 2013/06/26 15:52:29 Done.
- %x = load atomic volatile i8* %ptr seq_cst, align 128
- ret i8 %x
-}
-; CHECK: define i8 @load_attrs(i32 %ptr) {
-; CHECK-NEXT: %ptr.asptr = inttoptr i32 %ptr to i8*
-; CHECK-NEXT: %x = load atomic volatile i8* %ptr.asptr seq_cst, align 128
-
-define void @store_attrs(i8* %ptr, i8 %val) {
- store atomic volatile i8 %val, i8* %ptr singlethread release, align 256
- ret void
-}
-; CHECK: define void @store_attrs(i32 %ptr, i8 %val) {
-; CHECK-NEXT: %ptr.asptr = inttoptr i32 %ptr to i8*
-; CHECK-NEXT: store atomic volatile i8 %val, i8* %ptr.asptr singlethread release, align 256
-
-
-define i32 @cmpxchg(i32* %ptr, i32 %a, i32 %b) {
- %r = cmpxchg i32* %ptr, i32 %a, i32 %b seq_cst
- ret i32 %r
-}
-; CHECK: define i32 @cmpxchg(i32 %ptr, i32 %a, i32 %b) {
-; CHECK-NEXT: %ptr.asptr = inttoptr i32 %ptr to i32*
-; CHECK-NEXT: %r = cmpxchg i32* %ptr.asptr, i32 %a, i32 %b seq_cst
-
-define i32 @atomicrmw(i32* %ptr, i32 %x) {
- %r = atomicrmw add i32* %ptr, i32 %x seq_cst
- ret i32 %r
-}
-; CHECK: define i32 @atomicrmw(i32 %ptr, i32 %x) {
-; CHECK-NEXT: %ptr.asptr = inttoptr i32 %ptr to i32*
-; CHECK-NEXT: %r = atomicrmw add i32* %ptr.asptr, i32 %x seq_cst
-
-
define i8* @indirect_call(i8* (i8*)* %func, i8* %arg) {
%result = call i8* %func(i8* %arg)
ret i8* %result

Powered by Google App Engine
This is Rietveld 408576698