Lines Matching full:bits
43 std::bitset<16> Bits(MCI.getOperand(MCI.getNumOperands() - 2).getImm());
44 return Bits;
54 unsigned bits = (F >> HexagonII::ExtentBitsPos) & HexagonII::ExtentBitsMask;
57 return ~(-1U << (bits - 1));
59 return ~(-1U << bits);
69 unsigned bits = (F >> HexagonII::ExtentBitsPos) & HexagonII::ExtentBitsMask;
72 return -1U << (bits - 1);
182 std::bitset<16> Bits(GetImplicitBits(MCI));
183 return Bits.test(packetBeginIndex);
187 std::bitset<16> Bits(GetImplicitBits(MCI));
188 return Bits.test(packetEndIndex);
207 void HexagonMCInstrInfo::SetImplicitBits(MCInst &MCI, std::bitset<16> Bits) {
209 MCI.getOperand(MCI.getNumOperands() - 2).setImm(Bits.to_ulong());
213 std::bitset<16> Bits(GetImplicitBits(MCI));
214 Bits.set(packetBeginIndex, f);
215 SetImplicitBits(MCI, Bits);
219 std::bitset<16> Bits(GetImplicitBits(MCI));
220 Bits.set(packetEndIndex, f);
221 SetImplicitBits(MCI, Bits);