51 MemoryReg::printOffset(std::ostream &
os)
const 55 printIntReg(os,
index);
56 if (shiftType !=
LSL || shiftAmt != 0) {
62 ccprintf(os,
" LSR #%d", (shiftAmt == 0) ? 32 : shiftAmt);
65 ccprintf(os,
" ASR #%d", (shiftAmt == 0) ? 32 : shiftAmt);
84 printMnemonic(ss,
"da");
87 printMnemonic(ss,
"db");
90 printMnemonic(ss,
"ia");
93 printMnemonic(ss,
"ib");
96 printIntReg(ss,
base);
109 printMnemonic(ss,
"da");
111 case DecrementBefore:
112 printMnemonic(ss,
"db");
115 printMnemonic(ss,
"ia");
117 case IncrementBefore:
118 printMnemonic(ss,
"ib");
155 ss <<
"unrecognized";
167 printIntReg(os,
base);
168 if (addrMode != AddrMd_PostIndex) {
172 if (addrMode == AddrMd_PreIndex) {
void ccprintf(cp::Print &print)
Overload hash function for BasicBlockRange type.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.