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

Side by Side Diff: test/MC/ARM/nacl-autosandbox/load.s

Issue 1642253003: Auto-sandboxing: add support for a few missing ARM opcodes (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-llvm.git@master
Patch Set: Created 4 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 unified diff | Download patch
OLDNEW
1 // RUN: llvm-mc -nacl-enable-auto-sandboxing -filetype asm -triple armv7-unknown -nacl %s 2>/dev/null | FileCheck %s 1 // RUN: llvm-mc -nacl-enable-auto-sandboxing -filetype asm -triple armv7-unknown -nacl %s 2>/dev/null | FileCheck %s
2 2
3 // No scratch registers should be needed for loads. 3 // No scratch registers should be needed for loads.
4 4
5 ldmia r0, { r1, r2 } 5 ldmia r0, { r1, r2 }
6 //CHECK: .bundle_lock 6 //CHECK: .bundle_lock
7 //CHECK-NEXT: bic r0, r0, #-1073741824 7 //CHECK-NEXT: bic r0, r0, #-1073741824
8 //CHECK-NEXT: ldm r0, {r1, r2} 8 //CHECK-NEXT: ldm r0, {r1, r2}
9 //CHECK-NEXT: .bundle_unlock 9 //CHECK-NEXT: .bundle_unlock
10 10
(...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 //CHECK-NEXT: addne r1, r1, r2, lsl #8 274 //CHECK-NEXT: addne r1, r1, r2, lsl #8
275 //CHECK-NEXT: bicne r1, r1, #-1073741824 275 //CHECK-NEXT: bicne r1, r1, #-1073741824
276 //CHECK-NEXT: ldrne r0, [r1] 276 //CHECK-NEXT: ldrne r0, [r1]
277 //CHECK-NEXT: .bundle_unlock 277 //CHECK-NEXT: .bundle_unlock
278 278
279 ldrne r0, [r1], r2, lsl #8 279 ldrne r0, [r1], r2, lsl #8
280 //CHECK: .bundle_lock 280 //CHECK: .bundle_lock
281 //CHECK-NEXT: bicne r1, r1, #-1073741824 281 //CHECK-NEXT: bicne r1, r1, #-1073741824
282 //CHECK-NEXT: ldrne r0, [r1], r2, lsl #8 282 //CHECK-NEXT: ldrne r0, [r1], r2, lsl #8
283 //CHECK-NEXT: .bundle_unlock 283 //CHECK-NEXT: .bundle_unlock
284
285 dmb sy
286 //CHECK: dmb sy
287 dmb ish
288 //CHECK: dmb ish
OLDNEW
« no previous file with comments | « lib/Target/ARM/MCTargetDesc/ARMMCNaClExpander.cpp ('k') | test/MC/ARM/nacl-autosandbox/vector.s » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698