Home
last modified time | relevance | path

Searched refs:NewBits (Results 1 – 8 of 8) sorted by relevance

/openbsd/src/gnu/llvm/llvm/include/llvm/MC/
DSubtargetFeature.h64 uint64_t NewBits = Bits[I / 64] | (uint64_t(1) << (I % 64)); in set() local
65 Bits[I / 64] = NewBits; in set()
71 uint64_t NewBits = Bits[I / 64] & ~(uint64_t(1) << (I % 64)); in reset() local
72 Bits[I / 64] = NewBits; in reset()
78 uint64_t NewBits = Bits[I / 64] ^ (uint64_t(1) << (I % 64)); in flip() local
79 Bits[I / 64] = NewBits; in flip()
/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DSmallBitVector.h137 void setSmallBits(uintptr_t NewBits) { in setSmallBits() argument
138 setSmallRawBits((NewBits & ~(~uintptr_t(0) << getSmallSize())) | in setSmallBits()
336 uintptr_t NewBits = t ? ~uintptr_t(0) << getSmallSize() : 0; variable
338 setSmallBits(NewBits | getSmallBits());
/openbsd/src/gnu/llvm/llvm/utils/TableGen/
DCodeGenTarget.cpp558 SmallVector<Init *, 16> NewBits(numBits); in reverseBitsForLittleEndianEncoding() local
564 NewBits[bit] = BitSwap; in reverseBitsForLittleEndianEncoding()
565 NewBits[bitSwapIdx] = OrigBit; in reverseBitsForLittleEndianEncoding()
569 NewBits[middle] = BI->getBit(middle); in reverseBitsForLittleEndianEncoding()
572 BitsInit *NewBI = BitsInit::get(Records, NewBits); in reverseBitsForLittleEndianEncoding()
/openbsd/src/gnu/llvm/llvm/lib/TableGen/
DRecord.cpp450 SmallVector<Init *, 16> NewBits(Bits.size()); in convertInitializerBitRange() local
455 NewBits[i] = getBit(Bits[i]); in convertInitializerBitRange()
457 return BitsInit::get(getRecordKeeper(), NewBits); in convertInitializerBitRange()
484 SmallVector<Init *, 16> NewBits(getNumBits()); in resolveReferences() local
507 NewBits[i] = NewBit; in resolveReferences()
512 return BitsInit::get(getRecordKeeper(), NewBits); in resolveReferences()
550 SmallVector<Init *, 16> NewBits(BRT->getNumBits()); in convertInitializerTo() local
552 NewBits[i] = in convertInitializerTo()
555 return BitsInit::get(getRecordKeeper(), NewBits); in convertInitializerTo()
563 SmallVector<Init *, 16> NewBits(Bits.size()); in convertInitializerBitRange() local
[all …]
DTGParser.cpp195 SmallVector<Init *, 16> NewBits(CurVal->getNumBits()); in SetValue() local
200 if (NewBits[Bit]) in SetValue()
203 NewBits[Bit] = BI->getBit(i); in SetValue()
207 if (!NewBits[i]) in SetValue()
208 NewBits[i] = CurVal->getBit(i); in SetValue()
210 V = BitsInit::get(Records, NewBits); in SetValue()
2280 SmallVector<Init *, 16> NewBits; in ParseSimpleValue() local
2292 NewBits.push_back(BI->getBit((e - i) - 1)); in ParseSimpleValue()
2299 NewBits.push_back(VI->getBit((e - i) - 1)); in ParseSimpleValue()
2311 NewBits.push_back(Bit); in ParseSimpleValue()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp884 unsigned NewBits = PromotedType.getScalarSizeInBits(); in PromoteIntRes_ADDSUBSHLSAT() local
887 APInt MaxVal = APInt::getAllOnes(OldBits).zext(NewBits); in PromoteIntRes_ADDSUBSHLSAT()
917 unsigned SHLAmount = NewBits - OldBits; in PromoteIntRes_ADDSUBSHLSAT()
932 APInt MinVal = APInt::getSignedMinValue(OldBits).sext(NewBits); in PromoteIntRes_ADDSUBSHLSAT()
933 APInt MaxVal = APInt::getSignedMaxValue(OldBits).sext(NewBits); in PromoteIntRes_ADDSUBSHLSAT()
1312 unsigned NewBits = VT.getScalarSizeInBits(); in PromoteIntRes_FunnelShift() local
1323 if (NewBits >= (2 * OldBits) && !isa<ConstantSDNode>(Amt) && in PromoteIntRes_FunnelShift()
1336 SDValue ShiftOffset = DAG.getConstant(NewBits - OldBits, DL, AmtVT); in PromoteIntRes_FunnelShift()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp1945 unsigned NewBits = WideTy.getScalarSizeInBits(); in widenScalarAddSubShlSat() local
1946 unsigned SHLAmount = NewBits - MRI.getType(DstReg).getScalarSizeInBits(); in widenScalarAddSubShlSat()
4711 auto NewBits = MIRBuilder.buildConstant(ShiftAmtTy, NewBitSize); in narrowScalarShift() local
4717 auto AmtExcess = MIRBuilder.buildSub(ShiftAmtTy, Amt, NewBits); in narrowScalarShift()
4718 auto AmtLack = MIRBuilder.buildSub(ShiftAmtTy, NewBits, Amt); in narrowScalarShift()
4721 auto IsShort = MIRBuilder.buildICmp(ICmpInst::ICMP_ULT, CondTy, Amt, NewBits); in narrowScalarShift()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DScalarEvolution.cpp1670 unsigned NewBits = getTypeSizeInBits(Ty); in getZeroExtendExprImpl() local
1671 if (CR.truncate(TruncBits).zeroExtend(NewBits).contains( in getZeroExtendExprImpl()
1672 CR.zextOrTrunc(NewBits))) in getZeroExtendExprImpl()
1998 unsigned NewBits = getTypeSizeInBits(Ty); in getSignExtendExprImpl() local
1999 if (CR.truncate(TruncBits).signExtend(NewBits).contains( in getSignExtendExprImpl()
2000 CR.sextOrTrunc(NewBits))) in getSignExtendExprImpl()
5345 unsigned NewBits = SE.getTypeSizeInBits(Op->getType()); in isSimpleCastedPHI() local
5346 if (SourceBits != NewBits) in isSimpleCastedPHI()