Lines Matching refs:rawData
445 static void setBit(char *rawData, size_t bitPos, bool value) { in setBit() argument
447 rawData[bitPos / CHAR_BIT] |= (1 << (bitPos % CHAR_BIT)); in setBit()
449 rawData[bitPos / CHAR_BIT] &= ~(1 << (bitPos % CHAR_BIT)); in setBit()
453 static bool getBit(const char *rawData, size_t bitPos) { in getBit() argument
454 return (rawData[bitPos / CHAR_BIT] & (1 << (bitPos % CHAR_BIT))) != 0; in getBit()
524 static void writeBits(char *rawData, size_t bitPos, APInt value) { in writeBits() argument
529 return setBit(rawData, bitPos, value.isOneValue()); in writeBits()
541 rawData + (bitPos / CHAR_BIT)); in writeBits()
545 rawData + (bitPos / CHAR_BIT)); in writeBits()
551 static APInt readBits(const char *rawData, size_t bitPos, size_t bitWidth) { in readBits() argument
554 return APInt(1, getBit(rawData, bitPos) ? 1 : 0); in readBits()
566 copyArrayToAPIntForBEmachine(rawData + (bitPos / CHAR_BIT), in readBits()
569 std::copy_n(rawData + (bitPos / CHAR_BIT), in readBits()