Home
last modified time | relevance | path

Searched refs:BitPosition (Results 1 – 3 of 3) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.h43 void insertBits(uint64_t SubBits, unsigned BitPosition, unsigned NumBits) { in insertBits() argument
46 assert(BitPosition < 128); in insertBits()
47 if (BitPosition < 64) { in insertBits()
48 Lo |= SubBits << BitPosition; in insertBits()
49 Hi |= SubBits >> 1 >> (63 - BitPosition); in insertBits()
51 Hi |= SubBits << (BitPosition - 64); in insertBits()
55 unsigned BitPosition) const { in extractBitsAsZExtValue() argument
57 assert(BitPosition < 128); in extractBitsAsZExtValue()
59 if (BitPosition < 64) in extractBitsAsZExtValue()
60 Val = Lo >> BitPosition | Hi << 1 << (63 - BitPosition); in extractBitsAsZExtValue()
[all …]
/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DKnownBits.h210 void insertBits(const KnownBits &SubBits, unsigned BitPosition) { in insertBits()
211 Zero.insertBits(SubBits.Zero, BitPosition); in insertBits()
212 One.insertBits(SubBits.One, BitPosition); in insertBits()
216 KnownBits extractBits(unsigned NumBits, unsigned BitPosition) const { in extractBits()
217 return KnownBits(Zero.extractBits(NumBits, BitPosition), in extractBits()
218 One.extractBits(NumBits, BitPosition)); in extractBits()
/openbsd/gnu/llvm/llvm/include/llvm/ADT/
H A DAPInt.h1308 void setBit(unsigned BitPosition) { in setBit() argument
1309 assert(BitPosition < BitWidth && "BitPosition out of range"); in setBit()
1310 WordType Mask = maskBit(BitPosition); in setBit()
1314 U.pVal[whichWord(BitPosition)] |= Mask; in setBit()
1321 void setBitVal(unsigned BitPosition, bool BitValue) { in setBitVal() argument
1323 setBit(BitPosition); in setBitVal()
1325 clearBit(BitPosition); in setBitVal()
1385 void clearBit(unsigned BitPosition) { in clearBit() argument
1386 assert(BitPosition < BitWidth && "BitPosition out of range"); in clearBit()
1387 WordType Mask = ~maskBit(BitPosition); in clearBit()
[all …]