Lines Matching defs:iregNo
494 static Int integerGuestRegOffset ( UInt iregNo )
499 switch (iregNo) {
521 static IRExpr* llGetIReg ( UInt iregNo )
523 vassert(iregNo < 16);
524 return IRExpr_Get( integerGuestRegOffset(iregNo), Ity_I32 );
529 static IRExpr* getIRegA ( UInt iregNo )
533 vassert(iregNo < 16);
534 if (iregNo == 15) {
544 e = IRExpr_Get( integerGuestRegOffset(iregNo), Ity_I32 );
551 static IRExpr* getIRegT ( UInt iregNo )
555 vassert(iregNo < 16);
556 if (iregNo == 15) {
561 e = IRExpr_Get( integerGuestRegOffset(iregNo), Ity_I32 );
568 static void llPutIReg ( UInt iregNo, IRExpr* e )
570 vassert(iregNo < 16);
572 stmt( IRStmt_Put(integerGuestRegOffset(iregNo), e) );
580 static void putIRegA ( UInt iregNo,
589 //if (iregNo == 15)
596 llPutIReg( iregNo, e );
598 llPutIReg( iregNo,
600 e, llGetIReg(iregNo) ));
602 if (iregNo == 15) {
619 static void putIRegT ( UInt iregNo,
626 vassert(iregNo >= 0 && iregNo <= 14);
629 llPutIReg( iregNo, e );
631 llPutIReg( iregNo,
633 e, llGetIReg(iregNo) ));