More ldar/stlr support
authorSteve MacLean, Qualcomm Datacenter Technologies, Inc <sdmaclea@qti.qualcomm.com>
Mon, 15 May 2017 19:17:05 +0000 (19:17 +0000)
committerRuss Keldorph <russ.keldorph@microsoft.com>
Mon, 5 Jun 2017 16:50:15 +0000 (09:50 -0700)
Commit migrated from https://github.com/dotnet/coreclr/commit/fe7fe9d469a7576c0cada070444043a1955fb0dc

src/coreclr/src/jit/emitarm64.cpp

index e786436..e2dfbe6 100644 (file)
@@ -1037,6 +1037,8 @@ emitAttr emitter::emitInsLoadStoreSize(instrDesc* id)
 
     switch (ins)
     {
+        case INS_ldarb:
+        case INS_stlrb:
         case INS_ldrb:
         case INS_strb:
         case INS_ldurb:
@@ -1046,6 +1048,8 @@ emitAttr emitter::emitInsLoadStoreSize(instrDesc* id)
             result = EA_1BYTE;
             break;
 
+        case INS_ldarh:
+        case INS_stlrh:
         case INS_ldrh:
         case INS_strh:
         case INS_ldurh:
@@ -1068,6 +1072,8 @@ emitAttr emitter::emitInsLoadStoreSize(instrDesc* id)
             result = id->idOpSize();
             break;
 
+        case INS_ldar:
+        case INS_stlr:
         case INS_ldr:
         case INS_str:
         case INS_ldur: