Lines Matching refs:rawData
527 static void setBit(char *rawData, size_t bitPos, bool value) { in setBit() argument
529 rawData[bitPos / CHAR_BIT] |= (1 << (bitPos % CHAR_BIT)); in setBit()
531 rawData[bitPos / CHAR_BIT] &= ~(1 << (bitPos % CHAR_BIT)); in setBit()
535 static bool getBit(const char *rawData, size_t bitPos) { in getBit() argument
536 return (rawData[bitPos / CHAR_BIT] & (1 << (bitPos % CHAR_BIT))) != 0; in getBit()
606 static void writeBits(char *rawData, size_t bitPos, APInt value) { in writeBits() argument
611 return setBit(rawData, bitPos, value.isOneValue()); in writeBits()
623 rawData + (bitPos / CHAR_BIT)); in writeBits()
627 rawData + (bitPos / CHAR_BIT)); in writeBits()
633 static APInt readBits(const char *rawData, size_t bitPos, size_t bitWidth) { in readBits() argument
636 return APInt(1, getBit(rawData, bitPos) ? 1 : 0); in readBits()
648 copyArrayToAPIntForBEmachine(rawData + (bitPos / CHAR_BIT), in readBits()
651 std::copy_n(rawData + (bitPos / CHAR_BIT), in readBits()