Lines Matching refs:BitInit
299 BitInit *BitInit::get(bool V) { in get()
300 static BitInit True(true); in get()
301 static BitInit False(false); in get()
306 Init *BitInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
308 return const_cast<BitInit *>(this); in convertInitializerTo()
316 return BitsInit::get(const_cast<BitInit *>(this)); in convertInitializerTo()
369 if (auto *Bit = dyn_cast<BitInit>(getBit(i))) in convertInitializerTo()
473 return BitInit::get(Val != 0); in convertInitializerTo()
484 NewBits[i] = BitInit::get(Value & ((i < 64) ? (1LL << i) : 0)); in convertInitializerTo()
500 NewBits[i] = BitInit::get(Value & (INT64_C(1) << Bits[i])); in convertInitializerBitRange()
1060 return BitInit::get(Result); in Fold()
1078 return BitInit::get(Result); in Fold()
1086 return BitInit::get((getOpcode() == EQ) ? LHSd == RHSd in Fold()
2613 if (BitInit *BI = dyn_cast<BitInit>(R->getValue())) in getValueAsBit()
2630 if (BitInit *BI = dyn_cast<BitInit>(R->getValue())) in getValueAsBitOrUnset()