Lines Matching refs:BitsInit

316       return BitsInit::get(const_cast<BitInit *>(this));  in convertInitializerTo()
330 BitsInit *BitsInit::get(ArrayRef<Init *> Range) { in get()
331 static FoldingSet<BitsInit> ThePool; in get()
337 if (BitsInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
341 alignof(BitsInit)); in get()
342 BitsInit *I = new(Mem) BitsInit(Range.size()); in get()
349 void BitsInit::Profile(FoldingSetNodeID &ID) const { in Profile()
353 Init *BitsInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
363 return const_cast<BitsInit *>(this); in convertInitializerTo()
380 BitsInit::convertInitializerBitRange(ArrayRef<unsigned> Bits) const { in convertInitializerBitRange()
388 return BitsInit::get(NewBits); in convertInitializerBitRange()
391 bool BitsInit::isConcrete() const { in isConcrete()
399 std::string BitsInit::getAsString() const { in getAsString()
413 Init *BitsInit::resolveReferences(Resolver &R) const { in resolveReferences()
443 return BitsInit::get(NewBits); in resolveReferences()
445 return const_cast<BitsInit *>(this); in resolveReferences()
486 return BitsInit::get(NewBits); in convertInitializerTo()
502 return BitsInit::get(NewBits); in convertInitializerBitRange()
1622 return BitsInit::get({const_cast<TypedInit *>(this)}); in convertInitializerTo()
1640 return BitsInit::get(NewBits); in convertInitializerBitRange()
2007 alignof(BitsInit)); in get()
2128 …cate(totalSizeToAlloc<Init *, StringInit *>(ArgRange.size(), NameRange.size()), alignof(BitsInit)); in get()
2249 if (!isa<BitsInit>(Value)) { in setValue()
2254 Value = BitsInit::get(Bits); in setValue()
2274 if (!isa<BitsInit>(Value)) { in setValue()
2279 Value = BitsInit::get(Bits); in setValue()
2496 BitsInit *Record::getValueAsBitsInit(StringRef FieldName) const { in getValueAsBitsInit()
2502 if (BitsInit *BI = dyn_cast<BitsInit>(R->getValue())) in getValueAsBitsInit()