changeset 7820:f9a67c52dc33

Use pipe_serial instead of pipe_class_memory in store*_volatile
author enevill
date Wed, 26 Nov 2014 15:20:42 +0000
parents 6fb37d6acb12
children 26fc60dd5da8
files src/cpu/aarch64/vm/aarch64.ad
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/cpu/aarch64/vm/aarch64.ad	Tue Nov 18 14:20:24 2014 +0000
+++ b/src/cpu/aarch64/vm/aarch64.ad	Wed Nov 26 15:20:42 2014 +0000
@@ -6226,7 +6226,7 @@
 
   ins_encode(aarch64_enc_stlrb(src, mem));
 
-  ins_pipe(pipe_class_memory);
+  ins_pipe(pipe_serial);
 %}
 
 // Store Char/Short
@@ -6239,7 +6239,7 @@
 
   ins_encode(aarch64_enc_stlrh(src, mem));
 
-  ins_pipe(pipe_class_memory);
+  ins_pipe(pipe_serial);
 %}
 
 // Store Integer
@@ -6253,7 +6253,7 @@
 
   ins_encode(aarch64_enc_stlrw(src, mem));
 
-  ins_pipe(pipe_class_memory);
+  ins_pipe(pipe_serial);
 %}
 
 // Store Long (64 bit signed)
@@ -6266,7 +6266,7 @@
 
   ins_encode(aarch64_enc_stlr(src, mem));
 
-  ins_pipe(pipe_class_memory);
+  ins_pipe(pipe_serial);
 %}
 
 // Store Pointer
@@ -6279,7 +6279,7 @@
 
   ins_encode(aarch64_enc_stlr(src, mem));
 
-  ins_pipe(pipe_class_memory);
+  ins_pipe(pipe_serial);
 %}
 
 // Store Compressed Pointer
@@ -6292,7 +6292,7 @@
 
   ins_encode(aarch64_enc_stlrw(src, mem));
 
-  ins_pipe(pipe_class_memory);
+  ins_pipe(pipe_serial);
 %}
 
 // Store Float
@@ -6305,7 +6305,7 @@
 
   ins_encode( aarch64_enc_fstlrs(src, mem) );
 
-  ins_pipe(pipe_class_memory);
+  ins_pipe(pipe_serial);
 %}
 
 // TODO
@@ -6321,7 +6321,7 @@
 
   ins_encode( aarch64_enc_fstlrd(src, mem) );
 
-  ins_pipe(pipe_class_memory);
+  ins_pipe(pipe_serial);
 %}
 
 //  ---------------- end of volatile loads and stores ----------------