Searched refs:bitPos (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | BuiltinAttributes.cpp | 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() 529 return setBit(rawData, bitPos, value.isOneValue()); in writeBits() 541 rawData + (bitPos / CHAR_BIT)); in writeBits() 545 rawData + (bitPos / CHAR_BIT)); in writeBits() 554 return APInt(1, getBit(rawData, bitPos) ? 1 : 0); in readBits() 566 copyArrayToAPIntForBEmachine(rawData + (bitPos / CHAR_BIT), in readBits() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | APFloat.cpp | 2548 unsigned bitPos = partsCount * integerPartWidth; in convertFromHexadecimalString() local 2578 if (bitPos) { in convertFromHexadecimalString() 2579 bitPos -= 4; in convertFromHexadecimalString() 2580 hex_value <<= bitPos % integerPartWidth; in convertFromHexadecimalString() 2581 significand[bitPos / integerPartWidth] |= hex_value; in convertFromHexadecimalString()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 1871 const unsigned bitPos = halfBitWidth - i - 1; in LowerUDIVREM64() local 1872 SDValue POS = DAG.getConstant(bitPos, DL, HalfVT); in LowerUDIVREM64() 1883 SDValue BIT = DAG.getConstant(1ULL << bitPos, DL, HalfVT); in LowerUDIVREM64()
|