Browse Source

* renamed the a_get/set/tee_local/global asm ops a_local/global_set/get/tee

git-svn-id: branches/wasm@48324 -
nickysn 4 years ago
parent
commit
83f88e515b
3 changed files with 21 additions and 21 deletions
  1. 1 1
      compiler/wasm32/aasmcpu.pas
  2. 1 1
      compiler/wasm32/cpubase.pas
  3. 19 19
      compiler/wasm32/hlcgcpu.pas

+ 1 - 1
compiler/wasm32/aasmcpu.pas

@@ -199,7 +199,7 @@ implementation
         inherited create(op);
         inherited create(op);
         ops:=1;
         ops:=1;
         loadref(0,_op1);
         loadref(0,_op1);
-        if op in [a_get_local,a_set_local,a_tee_local] then
+        if op in [a_local_get,a_local_set,a_local_tee] then
           begin
           begin
             if (_op1.base<>NR_LOCAL_STACK_POINTER_REG) or (_op1.index<>NR_NO) then
             if (_op1.base<>NR_LOCAL_STACK_POINTER_REG) or (_op1.index<>NR_NO) then
               internalerror(2021010201);
               internalerror(2021010201);

+ 1 - 1
compiler/wasm32/cpubase.pas

@@ -43,7 +43,7 @@ uses
       a_end_loop, a_end_if, a_end_function, a_return, a_unreachable,
       a_end_loop, a_end_if, a_end_function, a_return, a_unreachable,
       // basic
       // basic
       a_nop, a_drop, a_i32_const, a_i64_const, a_f32_const, a_f64_const,
       a_nop, a_drop, a_i32_const, a_i64_const, a_f32_const, a_f64_const,
-      a_get_local, a_set_local, a_tee_local, a_get_global, a_set_global,
+      a_local_get, a_local_set, a_local_tee, a_global_get, a_global_set,
       a_select, a_call, a_call_indirect,
       a_select, a_call, a_call_indirect,
       // integer
       // integer
       a_i32_add, a_i64_add, a_i32_sub, a_i64_sub, a_i32_mul, a_i64_mul,
       a_i32_add, a_i64_add, a_i32_sub, a_i64_sub, a_i32_mul, a_i64_mul,

+ 19 - 19
compiler/wasm32/hlcgcpu.pas

@@ -408,14 +408,14 @@ implementation
       incstack(list, 1);
       incstack(list, 1);
       if ref.base<>NR_NO then
       if ref.base<>NR_NO then
         begin
         begin
-          list.Concat(taicpu.op_reg(a_get_local,ref.base));
+          list.Concat(taicpu.op_reg(a_local_get,ref.base));
           incstack(list, 1);
           incstack(list, 1);
           list.Concat(taicpu.op_none(a_i32_add));
           list.Concat(taicpu.op_none(a_i32_add));
           decstack(list, 1);
           decstack(list, 1);
         end;
         end;
       if ref.index<>NR_NO then
       if ref.index<>NR_NO then
         begin
         begin
-          list.Concat(taicpu.op_reg(a_get_local,ref.index));
+          list.Concat(taicpu.op_reg(a_local_get,ref.index));
           incstack(list, 1);
           incstack(list, 1);
           if ref.scalefactor>1 then
           if ref.scalefactor>1 then
             begin
             begin
@@ -1076,17 +1076,17 @@ implementation
       else if ref.index <> NR_NO then // array access
       else if ref.index <> NR_NO then // array access
         begin
         begin
           // it's just faster to sum two of those together
           // it's just faster to sum two of those together
-          list.Concat(taicpu.op_reg(a_get_local, ref.base));
+          list.Concat(taicpu.op_reg(a_local_get, ref.base));
           incstack(list,1);
           incstack(list,1);
-          list.Concat(taicpu.op_reg(a_get_local, ref.index));
+          list.Concat(taicpu.op_reg(a_local_get, ref.index));
           incstack(list,1);
           incstack(list,1);
           list.Concat(taicpu.op_none(a_i32_add));
           list.Concat(taicpu.op_none(a_i32_add));
           decstack(list,1);
           decstack(list,1);
           if dup then
           if dup then
             begin
             begin
-              list.Concat(taicpu.op_reg(a_get_local, ref.base));
+              list.Concat(taicpu.op_reg(a_local_get, ref.base));
               incstack(list,1);
               incstack(list,1);
-              list.Concat(taicpu.op_reg(a_get_local, ref.index));
+              list.Concat(taicpu.op_reg(a_local_get, ref.index));
               incstack(list,1);
               incstack(list,1);
               list.Concat(taicpu.op_none(a_i32_add));
               list.Concat(taicpu.op_none(a_i32_add));
               decstack(list,1);
               decstack(list,1);
@@ -1109,7 +1109,7 @@ implementation
             end
             end
           else // if (ref.base = NR_FRAME_POINTER_REG) then
           else // if (ref.base = NR_FRAME_POINTER_REG) then
             begin
             begin
-              list.Concat(taicpu.op_sym(a_get_local, current_asmdata.RefAsmSymbol(FRAME_POINTER_SYM,AT_ADDR) ));
+              list.Concat(taicpu.op_sym(a_local_get, current_asmdata.RefAsmSymbol(FRAME_POINTER_SYM,AT_ADDR) ));
               incstack(list,1);
               incstack(list,1);
             end;
             end;
         end
         end
@@ -1511,23 +1511,23 @@ implementation
 
 
       g_fingerprint(list);
       g_fingerprint(list);
 
 
-      list.Concat(taicpu.op_sym(a_get_global,current_asmdata.RefAsmSymbol(STACK_POINTER_SYM,AT_LABEL)));
+      list.Concat(taicpu.op_sym(a_global_get,current_asmdata.RefAsmSymbol(STACK_POINTER_SYM,AT_LABEL)));
       incstack(list,1);
       incstack(list,1);
-      list.Concat(taicpu.op_ref(a_set_local,pd.base_pointer_ref));
+      list.Concat(taicpu.op_ref(a_local_set,pd.base_pointer_ref));
       decstack(list,1);
       decstack(list,1);
 
 
       if (localsize>0) then begin
       if (localsize>0) then begin
-        list.Concat(taicpu.op_ref(a_get_local,pd.base_pointer_ref));
+        list.Concat(taicpu.op_ref(a_local_get,pd.base_pointer_ref));
         incstack(list,1);
         incstack(list,1);
         list.concat(taicpu.op_const(a_i32_const, localsize ));
         list.concat(taicpu.op_const(a_i32_const, localsize ));
         incstack(list,1);
         incstack(list,1);
         list.concat(taicpu.op_none(a_i32_sub));
         list.concat(taicpu.op_none(a_i32_sub));
         decstack(list,1);
         decstack(list,1);
-        list.Concat(taicpu.op_ref(a_set_local,pd.frame_pointer_ref));
+        list.Concat(taicpu.op_ref(a_local_set,pd.frame_pointer_ref));
         decstack(list,1);
         decstack(list,1);
-        list.Concat(taicpu.op_ref(a_get_local,pd.frame_pointer_ref));
+        list.Concat(taicpu.op_ref(a_local_get,pd.frame_pointer_ref));
         incstack(list,1);
         incstack(list,1);
-        list.Concat(taicpu.op_sym(a_set_global,current_asmdata.RefAsmSymbol(STACK_POINTER_SYM,AT_LABEL)));
+        list.Concat(taicpu.op_sym(a_global_set,current_asmdata.RefAsmSymbol(STACK_POINTER_SYM,AT_LABEL)));
         decstack(list,1);
         decstack(list,1);
       end;
       end;
 
 
@@ -1539,9 +1539,9 @@ implementation
       pd: tcpuprocdef;
       pd: tcpuprocdef;
     begin
     begin
       pd:=tcpuprocdef(current_procinfo.procdef);
       pd:=tcpuprocdef(current_procinfo.procdef);
-      list.Concat(taicpu.op_ref(a_get_local,pd.base_pointer_ref));
+      list.Concat(taicpu.op_ref(a_local_get,pd.base_pointer_ref));
       incstack(list,1);
       incstack(list,1);
-      list.Concat(taicpu.op_sym(a_set_global,current_asmdata.RefAsmSymbol(STACK_POINTER_SYM,AT_LABEL)));
+      list.Concat(taicpu.op_sym(a_global_set,current_asmdata.RefAsmSymbol(STACK_POINTER_SYM,AT_LABEL)));
       decstack(list,1);
       decstack(list,1);
 
 
       list.concat(taicpu.op_none(a_return));
       list.concat(taicpu.op_none(a_return));
@@ -1655,7 +1655,7 @@ implementation
 
 
   procedure thlcgwasm.a_load_stack_reg(list: TAsmList; size: tdef; reg: tregister);
   procedure thlcgwasm.a_load_stack_reg(list: TAsmList; size: tdef; reg: tregister);
     begin
     begin
-      list.concat(taicpu.op_reg(a_set_local,reg));
+      list.concat(taicpu.op_reg(a_local_set,reg));
       decstack(list,1);
       decstack(list,1);
     end;
     end;
 
 
@@ -1678,7 +1678,7 @@ implementation
 
 
   procedure thlcgwasm.a_load_reg_stack(list: TAsmList; size: tdef; reg: tregister);
   procedure thlcgwasm.a_load_reg_stack(list: TAsmList; size: tdef; reg: tregister);
     begin
     begin
-      list.concat(taicpu.op_reg(a_get_local,reg));
+      list.concat(taicpu.op_reg(a_local_get,reg));
       incstack(list,1);
       incstack(list,1);
     end;
     end;
 
 
@@ -1756,9 +1756,9 @@ implementation
         begin
         begin
           finishandval:=-1;
           finishandval:=-1;
           if isload then
           if isload then
-            result := a_get_local
+            result := a_local_get
           else
           else
-            result := a_set_local;
+            result := a_local_set;
         end;
         end;
     end;
     end;