Searched refs:iregNo (Results 1 - 8 of 8) sorted by relevance

/external/valgrind/main/VEX/priv/
H A Dhost_arm64_defs.c3311 static inline UChar iregNo ( HReg r ) function
3693 //ZZ instr |= iregNo(ri->ARMri84.R.reg);
3710 //ZZ instr |= iregNo(ri->ARMri5.R.reg) << 8;
3827 iregNo(am->ARM64am.RI9.reg), wD);
3838 UInt xN = iregNo(am->ARM64am.RI12.reg);
3849 UInt xN = iregNo(am->ARM64am.RR.base);
3850 UInt xM = iregNo(am->ARM64am.RR.index);
3876 iregNo(am->ARM64am.RI9.reg), wD);
3887 UInt xN = iregNo(am->ARM64am.RI12.reg);
3898 UInt xN = iregNo(a
[all...]
H A Dhost_mips_defs.c2382 static UInt iregNo(HReg r, Bool mode64) function
2510 rA = iregNo(am->Mam.IR.base, mode64);
2549 rA = iregNo(am->Mam.RR.base, mode64);
2550 rB = iregNo(am->Mam.RR.index, mode64);
2856 p = mkLoadImm(p, iregNo(i->Min.LI.dst, mode64), i->Min.LI.imm, mode64);
2862 UInt r_dst = iregNo(i->Min.Alu.dst, mode64);
2863 UInt r_srcL = iregNo(i->Min.Alu.srcL, mode64);
2864 UInt r_srcR = immR ? (-1) /*bogus */ : iregNo(srcR->Mrh.Reg.reg,
2975 UInt r_dst = iregNo(i->Min.Shft.dst, mode64);
2976 UInt r_srcL = iregNo(
[all...]
H A Dhost_arm_defs.c2685 static inline UChar iregNo ( HReg r ) function
2790 instr |= iregNo(ri->ARMri84.R.reg);
2807 instr |= iregNo(ri->ARMri5.R.reg) << 8;
2958 iregNo(am->ARMam1.RI.reg),
2988 UInt rD = iregNo(i->ARMin.Alu.dst);
2989 UInt rN = iregNo(i->ARMin.Alu.argL);
3016 UInt rD = iregNo(i->ARMin.Shift.dst);
3017 UInt rM = iregNo(i->ARMin.Shift.argL);
3033 UInt rDst = iregNo(i->ARMin.Unary.dst);
3034 UInt rSrc = iregNo(
[all...]
H A Dguest_arm64_toIR.c704 static Int offsetIReg64 ( UInt iregNo )
708 switch (iregNo) {
745 static Int offsetIReg64orSP ( UInt iregNo )
747 return iregNo == 31 ? OFFB_XSP : offsetIReg64(iregNo);
750 static const HChar* nameIReg64orZR ( UInt iregNo )
752 vassert(iregNo < 32);
758 return names[iregNo];
761 static const HChar* nameIReg64orSP ( UInt iregNo )
763 if (iregNo
785 putIReg64orSP( UInt iregNo, IRExpr* e ) argument
791 putIReg64orZR( UInt iregNo, IRExpr* e ) argument
838 putIReg32orSP( UInt iregNo, IRExpr* e ) argument
844 putIReg32orZR( UInt iregNo, IRExpr* e ) argument
872 putIRegOrZR( Bool is64, UInt iregNo, IRExpr* e ) argument
[all...]
H A Dhost_x86_defs.c1835 static UChar iregNo ( HReg r ) function
1930 *p++ = mkModRegRM(0, iregNo(greg), iregNo(am->Xam.IR.reg));
1935 *p++ = mkModRegRM(1, iregNo(greg), iregNo(am->Xam.IR.reg));
1940 *p++ = mkModRegRM(2, iregNo(greg), iregNo(am->Xam.IR.reg));
1946 *p++ = mkModRegRM(1, iregNo(greg), 4);
1958 *p++ = mkModRegRM(1, iregNo(greg), 4);
1959 *p++ = mkSIB(am->Xam.IRRS.shift, iregNo(a
[all...]
H A Dhost_ppc_defs.c3088 static UInt iregNo ( HReg r, Bool mode64 ) function
3368 rA = iregNo(am->Pam.IR.base, mode64);
3387 rA = iregNo(am->Pam.RR.base, mode64);
3388 rB = iregNo(am->Pam.RR.index, mode64);
3739 p = mkLoadImm(p, iregNo(i->Pin.LI.dst, mode64),
3746 UInt r_dst = iregNo(i->Pin.Alu.dst, mode64);
3747 UInt r_srcL = iregNo(i->Pin.Alu.srcL, mode64);
3749 iregNo(srcR->Prh.Reg.reg, mode64);
3819 UInt r_dst = iregNo(i->Pin.Shft.dst, mode64);
3820 UInt r_srcL = iregNo(
[all...]
H A Dguest_arm_toIR.c494 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 )
568 llPutIReg( UInt iregNo, IRExpr* e ) argument
580 putIRegA( UInt iregNo, IRExpr* e, IRTemp guardT , IRJumpKind jk ) argument
619 putIRegT( UInt iregNo, IRExpr* e, IRTemp guardT ) argument
[all...]
H A Dguest_mips_toIR.c97 static UInt integerGuestRegOffset(UInt iregNo) argument
104 switch (iregNo) {
174 switch (iregNo) {
1049 static IRExpr *getIReg(UInt iregNo) argument
1051 if (0 == iregNo) {
1055 vassert(iregNo < 32);
1056 return IRExpr_Get(integerGuestRegOffset(iregNo), ty);

Completed in 198 milliseconds