Lines Matching refs:VarBitInit
603 return VarBitInit::get(const_cast<OpInit*>(this), Bit); in getBit()
1145 NewBits[i] = VarBitInit::get(const_cast<TypedInit *>(this), i); in convertInitializerTo()
1188 NewBits[i] = VarBitInit::get(const_cast<TypedInit *>(this), Bits[i]); in convertInitializerBitRange()
1234 return VarBitInit::get(const_cast<VarInit*>(this), Bit); in getBit()
1295 VarBitInit *VarBitInit::get(TypedInit *T, unsigned B) { in get()
1297 static DenseMap<Key, std::unique_ptr<VarBitInit>> ThePool; in get()
1301 std::unique_ptr<VarBitInit> &I = ThePool[TheKey]; in get()
1302 if (!I) I.reset(new VarBitInit(T, B)); in get()
1306 Init *VarBitInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1308 return const_cast<VarBitInit *>(this); in convertInitializerTo()
1313 std::string VarBitInit::getAsString() const { in getAsString()
1317 Init *VarBitInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
1322 return const_cast<VarBitInit*>(this); in resolveReferences()
1352 return VarBitInit::get(const_cast<VarListElementInit*>(this), Bit); in getBit()
1411 return VarBitInit::get(const_cast<FieldInit*>(this), Bit); in getBit()