Searched refs:HiBit (Results 1 – 4 of 4) sorted by relevance
229 unsigned HiBit = LoBit + N; in addCodeToMergeInOperand() local235 ExtractStr = "op.extractBits(" + itostr(HiBit - LoBit) + ", " + in addCodeToMergeInOperand()240 ExtractStr = "op.extractBitsAsZExtValue(" + itostr(HiBit - LoBit) + in addCodeToMergeInOperand()243 itostr(LoInstBit) + ", " + itostr(HiBit - LoBit) + ");\n"; in addCodeToMergeInOperand()
1417 void clearBits(unsigned LoBit, unsigned HiBit) { in clearBits() argument1418 assert(HiBit <= BitWidth && "HiBit out of range"); in clearBits()1419 assert(LoBit <= HiBit && "LoBit greater than HiBit"); in clearBits()1420 if (LoBit == HiBit) in clearBits()1422 if (HiBit <= APINT_BITS_PER_WORD) { in clearBits()1423 uint64_t Mask = WORDTYPE_MAX >> (APINT_BITS_PER_WORD - (HiBit - LoBit)); in clearBits()1430 clearBitsSlowCase(LoBit, HiBit); in clearBits()2083 LLVM_ABI void clearBitsSlowCase(unsigned LoBit, unsigned HiBit);
191 const Init *OperandName = DI->getArg(0), *HiBit = DI->getArg(1), in buildRec() local193 if (!isa<StringInit>(OperandName) || !isa<IntInit>(HiBit) || in buildRec()197 auto HiBitVal = cast<IntInit>(HiBit)->getValue(), in buildRec()
339 void APInt::clearBitsSlowCase(unsigned LoBit, unsigned HiBit) { in clearBitsSlowCase() argument341 unsigned HiWord = whichWord(HiBit); in clearBitsSlowCase()347 unsigned HiShiftAmt = whichBit(HiBit); in clearBitsSlowCase()