55 printMnemonic(ss,
"",
false);
57 printIntReg(ss,
base);
64 Memory64::startDisassembly(std::ostream &
os)
const 66 printMnemonic(os,
"",
false);
67 if (isDataPrefetch()||isInstPrefetch()){
68 printPFflags(os, dest);
70 printIntReg(os, dest);
73 printIntReg(os,
base);
77 Memory64::setExcAcRel(
bool exclusive,
bool acrel)
84 flags[IsMemBarrier] =
true;
85 flags[IsWriteBarrier] =
true;
86 flags[IsReadBarrier] =
true;
104 std::stringstream
ss;
105 printMnemonic(ss,
"",
false);
106 printIntReg(ss, dest);
108 printIntReg(ss, dest2);
110 printIntReg(ss,
base);
120 std::stringstream
ss;
121 printMnemonic(ss,
"",
false);
122 printIntReg(ss, result);
124 printIntReg(ss, dest);
126 printIntReg(ss, dest2);
128 printIntReg(ss,
base);
138 std::stringstream
ss;
139 startDisassembly(ss);
147 std::stringstream
ss;
148 startDisassembly(ss);
158 std::stringstream
ss;
159 startDisassembly(ss);
160 printExtendOperand(
false, ss,
offset,
type, shiftAmt);
168 std::stringstream
ss;
169 startDisassembly(ss);
177 std::stringstream
ss;
178 printMnemonic(ss,
"",
false);
179 printIntReg(ss, dest);
181 printIntReg(ss, result);
183 printIntReg(ss,
base);
191 std::stringstream
ss;
192 printMnemonic(ss,
"",
false);
193 printIntReg(ss, dest);
void ccprintf(cp::Print &print)
The request is a Load locked/store conditional.
Declaration of a request, the overall memory request consisting of the parts of the request that are ...
Overload hash function for BasicBlockRange type.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.