Lines Matching refs:BitsInit

72   FoldingSet<BitsInit> TheBitsInitPool;
385 return BitsInit::get(getRecordKeeper(), const_cast<BitInit *>(this)); in convertInitializerTo()
399 BitsInit *BitsInit::get(RecordKeeper &RK, ArrayRef<Init *> Range) { in get()
405 if (BitsInit *I = RKImpl.TheBitsInitPool.FindNodeOrInsertPos(ID, IP)) in get()
409 alignof(BitsInit)); in get()
410 BitsInit *I = new (Mem) BitsInit(RK, Range.size()); in get()
417 void BitsInit::Profile(FoldingSetNodeID &ID) const { in Profile()
421 Init *BitsInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
431 return const_cast<BitsInit *>(this); in convertInitializerTo()
448 BitsInit::convertInitializerBitRange(ArrayRef<unsigned> Bits) const { in convertInitializerBitRange()
456 return BitsInit::get(getRecordKeeper(), NewBits); in convertInitializerBitRange()
459 bool BitsInit::isConcrete() const { in isConcrete()
467 std::string BitsInit::getAsString() const { in getAsString()
481 Init *BitsInit::resolveReferences(Resolver &R) const { in resolveReferences()
511 return BitsInit::get(getRecordKeeper(), NewBits); in resolveReferences()
513 return const_cast<BitsInit *>(this); in resolveReferences()
554 return BitsInit::get(getRecordKeeper(), NewBits); in convertInitializerTo()
571 return BitsInit::get(getRecordKeeper(), NewBits); in convertInitializerBitRange()
1756 return BitsInit::get(getRecordKeeper(), {const_cast<TypedInit *>(this)}); in convertInitializerTo()
1774 return BitsInit::get(getRecordKeeper(), NewBits); in convertInitializerBitRange()
2128 totalSizeToAlloc<Init *>(2 * CondRange.size()), alignof(BitsInit)); in get()
2251 alignof(BitsInit)); in get()
2372 if (!isa<BitsInit>(Value)) { in setValue()
2377 Value = BitsInit::get(V->getRecordKeeper(), Bits); in setValue()
2397 if (!isa<BitsInit>(Value)) { in setValue()
2402 Value = BitsInit::get(getRecordKeeper(), Bits); in setValue()
2631 BitsInit *Record::getValueAsBitsInit(StringRef FieldName) const { in getValueAsBitsInit()
2637 if (BitsInit *BI = dyn_cast<BitsInit>(R->getValue())) in getValueAsBitsInit()