Lines Matching refs:BitsInit
74 FoldingSet<BitsInit> TheBitsInitPool;
422 return BitsInit::get(getRecordKeeper(), const_cast<BitInit *>(this)); in convertInitializerTo()
436 BitsInit *BitsInit::get(RecordKeeper &RK, ArrayRef<Init *> Range) { in get()
442 if (BitsInit *I = RKImpl.TheBitsInitPool.FindNodeOrInsertPos(ID, IP)) in get()
446 alignof(BitsInit)); in get()
447 BitsInit *I = new (Mem) BitsInit(RK, Range.size()); in get()
454 void BitsInit::Profile(FoldingSetNodeID &ID) const { in Profile()
458 Init *BitsInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
468 return const_cast<BitsInit *>(this); in convertInitializerTo()
485 BitsInit::convertInitializerBitRange(ArrayRef<unsigned> Bits) const { in convertInitializerBitRange()
493 return BitsInit::get(getRecordKeeper(), NewBits); in convertInitializerBitRange()
496 bool BitsInit::isConcrete() const { in isConcrete()
504 std::string BitsInit::getAsString() const { in getAsString()
518 Init *BitsInit::resolveReferences(Resolver &R) const { in resolveReferences()
548 return BitsInit::get(getRecordKeeper(), NewBits); in resolveReferences()
550 return const_cast<BitsInit *>(this); in resolveReferences()
591 return BitsInit::get(getRecordKeeper(), NewBits); in convertInitializerTo()
608 return BitsInit::get(getRecordKeeper(), NewBits); in convertInitializerBitRange()
2118 return BitsInit::get(getRecordKeeper(), {const_cast<TypedInit *>(this)}); in convertInitializerTo()
2136 return BitsInit::get(getRecordKeeper(), NewBits); in convertInitializerBitRange()
2450 totalSizeToAlloc<Init *>(2 * CondRange.size()), alignof(BitsInit)); in get()
2574 alignof(BitsInit)); in get()
2706 if (!isa<BitsInit>(Value)) { in setValue()
2711 Value = BitsInit::get(V->getRecordKeeper(), Bits); in setValue()
2731 if (!isa<BitsInit>(Value)) { in setValue()
2736 Value = BitsInit::get(getRecordKeeper(), Bits); in setValue()
2970 BitsInit *Record::getValueAsBitsInit(StringRef FieldName) const { in getValueAsBitsInit()
2976 if (BitsInit *BI = dyn_cast<BitsInit>(R->getValue())) in getValueAsBitsInit()