Lines Matching refs:BitInit
304 BitInit *BitInit::get(bool V) { in get()
305 static BitInit True(true); in get()
306 static BitInit False(false); in get()
311 Init *BitInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
313 return const_cast<BitInit *>(this); in convertInitializerTo()
321 return BitsInit::get(const_cast<BitInit *>(this)); in convertInitializerTo()
374 if (auto *Bit = dyn_cast<BitInit>(getBit(i))) in convertInitializerTo()
478 return BitInit::get(Val != 0); in convertInitializerTo()
489 NewBits[i] = BitInit::get(Value & ((i < 64) ? (1LL << i) : 0)); in convertInitializerTo()
505 NewBits[i] = BitInit::get(Value & (INT64_C(1) << Bits[i])); in convertInitializerBitRange()
917 return BitInit::get(Result); in Fold()
927 return BitInit::get(getOpcode() == EQ ? Equal : !Equal); in Fold()
2099 if (BitInit *BI = dyn_cast<BitInit>(R->getValue())) in getValueAsBit()
2116 if (BitInit *BI = dyn_cast<BitInit>(R->getValue())) in getValueAsBitOrUnset()