X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fds390%2Fralloc.h;h=ff7edb42ce90911e5fd53b88a47b243ddc9a0347;hb=75a41abe980681d2ac9e533d88dbcb09c6821fe6;hp=a2206fa6c1017fdc90f35168f65393e84dbefa45;hpb=1b1e57b1f91b15e25bb5e6c2de8ab4e73000b0ee;p=fw%2Fsdcc diff --git a/src/ds390/ralloc.h b/src/ds390/ralloc.h index a2206fa6..ff7edb42 100644 --- a/src/ds390/ralloc.h +++ b/src/ds390/ralloc.h @@ -31,10 +31,13 @@ enum { R2_IDX = 0, R3_IDX, R4_IDX, R5_IDX, R6_IDX, R7_IDX, - R0_IDX, R1_IDX, X8_IDX, + R0_IDX, R1_IDX, DPL_IDX, + DPH_IDX, DPX_IDX, B_IDX, X8_IDX, X9_IDX, X10_IDX, X11_IDX, - X12_IDX, CND_IDX, DPL_IDX, - DPH_IDX, DPX_IDX, B_IDX + X12_IDX, CND_IDX , + A_IDX, DPL1_IDX, DPH1_IDX, + DPX1_IDX, DPS_IDX, AP_IDX, + END_IDX }; @@ -60,6 +63,8 @@ extern regs regs390[]; regs *ds390_regWithIdx (int); +bitVect *ds390_rUmaskForOp (operand * op); + extern int ds390_ptrRegReq; extern int ds390_nRegs;