@@ -981,18 +981,18 @@ multiclass HeapLoadInc<EraVMOpcode opcode> {
981981}
982982}
983983
984- defm LD1 : HeapLoad<OpLoadHeap, load_heap>;
985- defm LD2 : HeapLoad<OpLoadAuxHeap, load_heapaux>;
986- defm LD1Inc : HeapLoadInc<OpLoadHeapInc>;
987- defm LD2Inc : HeapLoadInc<OpLoadAuxHeapInc>;
984+ defm LDMh : HeapLoad<OpLoadHeap, load_heap>;
985+ defm LDMah : HeapLoad<OpLoadAuxHeap, load_heapaux>;
986+ defm LDMIh : HeapLoadInc<OpLoadHeapInc>;
987+ defm LDMIah : HeapLoadInc<OpLoadAuxHeapInc>;
988988
989- defm LDst : HeapLoad<OpStaticRead, load_static>;
990- defm LDstInc : HeapLoadInc<OpStaticReadInc>;
989+ defm LDMst : HeapLoad<OpStaticRead, load_static>;
990+ defm LDMIst : HeapLoadInc<OpStaticReadInc>;
991991
992992let mayLoad = 1 in {
993- def LD : IUMAr_r<OpLoadPtr, (outs GR256:$rd0), (ins GRPTR:$rs0),
993+ def LDP : IUMAr_r<OpLoadPtr, (outs GR256:$rd0), (ins GRPTR:$rs0),
994994 "$rs0, $rd0", []>;
995- def LDInc : IUMAr_rr<OpLoadPtrInc, (outs GR256:$rd0, GRPTR:$rd1), (ins GRPTR:$rs0),
995+ def LDPI : IUMAr_rr<OpLoadPtrInc, (outs GR256:$rd0, GRPTR:$rd1), (ins GRPTR:$rs0),
996996 "$rs0, $rd0, $rd1", []>;
997997}
998998
@@ -1014,13 +1014,13 @@ multiclass HeapStoreInc<EraVMOpcode opcode> {
10141014}
10151015}
10161016
1017- defm ST1 : HeapStore<OpStoreHeap, store_heap>;
1018- defm ST2 : HeapStore<OpStoreAuxHeap, store_heapaux>;
1019- defm ST1Inc : HeapStoreInc<OpStoreHeapInc>;
1020- defm ST2Inc : HeapStoreInc<OpStoreAuxHeapInc>;
1017+ defm STMh : HeapStore<OpStoreHeap, store_heap>;
1018+ defm STMah : HeapStore<OpStoreAuxHeap, store_heapaux>;
1019+ defm STMIh : HeapStoreInc<OpStoreHeapInc>;
1020+ defm STMIah : HeapStoreInc<OpStoreAuxHeapInc>;
10211021
1022- defm STst : HeapStore<OpStaticWrite, store_static>;
1023- defm STstInc : HeapStoreInc<OpStaticWriteInc>;
1022+ defm STMst : HeapStore<OpStaticWrite, store_static>;
1023+ defm STMIst : HeapStoreInc<OpStaticWriteInc>;
10241024
10251025//===----------------------------------------------------------------------===//
10261026// Control flow instructions
@@ -1193,44 +1193,44 @@ def CTXIncTx : IContext_<OpContextIncrementTxNumber, (outs), (ins), "", [(int_
11931193//===----------------------------------------------------------------------===//
11941194// Fat Pointer
11951195//===----------------------------------------------------------------------===//
1196- def SLDrr : ILogRr_r<OpSload, (outs GR256:$rd0), (ins GR256:$rs0),
1196+ def LDS : ILogRr_r<OpSload, (outs GR256:$rd0), (ins GR256:$rs0),
11971197 "$rs0, $rd0",
11981198 [(set GR256:$rd0, (load_storage GR256:$rs0))]>;
1199- def TLDrr : ILogRr_r<OpTransientLoad, (outs GR256:$rd0), (ins GR256:$rs0),
1199+ def LDT : ILogRr_r<OpTransientLoad, (outs GR256:$rd0), (ins GR256:$rs0),
12001200 "$rs0, $rd0",
12011201 [(set GR256:$rd0, (load_transient GR256:$rs0))]>;
12021202
12031203let hasSideEffects = 1 in {
1204- def SSTr : ILogRrr_<OpSstore, (outs), (ins GR256:$rs0, GR256:$rs1),
1204+ def STS : ILogRrr_<OpSstore, (outs), (ins GR256:$rs0, GR256:$rs1),
12051205 "$rs0, $rs1",
12061206 [(store_storage GR256:$rs1, GR256:$rs0)]>;
1207- def TSTr : ILogRrr_<OpTransientStore, (outs), (ins GR256:$rs0, GR256:$rs1),
1207+ def STT : ILogRrr_<OpTransientStore, (outs), (ins GR256:$rs0, GR256:$rs1),
12081208 "$rs0, $rs1",
12091209 [(store_transient GR256:$rs1, GR256:$rs0)]>;
12101210}
12111211
12121212let hasSideEffects = 1 in {
1213- def L1r : ILogRrr_<OpLogToL1, (outs), (ins GR256:$rs0, GR256:$rs1),
1213+ def LOGL1 : ILogRrr_<OpLogToL1, (outs), (ins GR256:$rs0, GR256:$rs1),
12141214 "$rs0, $rs1",
12151215 [(int_eravm_tol1 GR256:$rs0, GR256:$rs1, 0)]>;
1216- def L1Firstr : ILogRrr_<OpLogToL1First , (outs), (ins GR256:$rs0, GR256:$rs1),
1216+ def LOGL1I : ILogRrr_<OpLogToL1Initial , (outs), (ins GR256:$rs0, GR256:$rs1),
12171217 "$rs0, $rs1",
12181218 [(int_eravm_tol1 GR256:$rs0, GR256:$rs1, 1)]>;
12191219
1220- def EVTr : ILogRrr_<OpLogEvent, (outs), (ins GR256:$rs0, GR256:$rs1),
1220+ def LOG : ILogRrr_<OpLogEvent, (outs), (ins GR256:$rs0, GR256:$rs1),
12211221 "$rs0, $rs1",
12221222 [(int_eravm_event GR256:$rs0, GR256:$rs1, 0)]>;
12231223
1224- def EVTFirstr : ILogRrr_<OpLogEventFirst , (outs), (ins GR256:$rs0, GR256:$rs1),
1224+ def LOGI : ILogRrr_<OpLogEventInitial , (outs), (ins GR256:$rs0, GR256:$rs1),
12251225 "$rs0, $rs1",
12261226 [(int_eravm_event GR256:$rs0, GR256:$rs1, 1)]>;
12271227
1228- def PCOMPr : ILogRrr_r<OpLogPrecompile, (outs GR256:$rd0), (ins GR256:$rs0, GR256:$rs1),
1228+ def CALLP : ILogRrr_r<OpLogPrecompile, (outs GR256:$rd0), (ins GR256:$rs0, GR256:$rs1),
12291229 "$rs0, $rs1, $rd0",
12301230 [(set GR256:$rd0, (int_eravm_precompile GR256:$rs0, GR256:$rs1))]>;
12311231}
12321232
1233- def DECOMMITr : ILogRrr_r<OpDecommit, (outs GRPTR:$rd0), (ins GR256:$rs0, GR256:$rs1),
1233+ def DCMT : ILogRrr_r<OpDecommit, (outs GRPTR:$rd0), (ins GR256:$rs0, GR256:$rs1),
12341234 "$rs0, $rs1, $rd0",
12351235 [(set GRPTR:$rd0, (EraVMlog_decommit GR256:$rs0, GR256:$rs1))]>;
12361236
0 commit comments