Lines Matching refs:BitsRecTy
61 std::vector<BitsRecTy *> SharedBitsRecTys;
127 if (const BitsRecTy *BitsTy = dyn_cast<BitsRecTy>(RHS)) in typeIsConvertibleTo()
132 BitsRecTy *BitsRecTy::get(RecordKeeper &RK, unsigned Sz) { in get()
136 BitsRecTy *&Ty = RKImpl.SharedBitsRecTys[Sz]; in get()
138 Ty = new (RKImpl.Allocator) BitsRecTy(RK, Sz); in get()
142 std::string BitsRecTy::getAsString() const { in getAsString()
146 bool BitsRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
148 return cast<BitsRecTy>(RHS)->Size == Size; in typeIsConvertibleTo()
153 bool BitsRecTy::typeIsA(const RecTy *RHS) const { in typeIsA()
154 if (const BitsRecTy *RHSb = dyn_cast<BitsRecTy>(RHS)) in typeIsA()
382 if (auto *BRT = dyn_cast<BitsRecTy>(Ty)) { in convertInitializerTo()
427 if (auto *BRT = dyn_cast<BitsRecTy>(Ty)) { in convertInitializerTo()
543 if (auto *BRT = dyn_cast<BitsRecTy>(Ty)) { in convertInitializerTo()
1754 if (isa<BitRecTy>(getType()) && isa<BitsRecTy>(Ty) && in convertInitializerTo()
1755 cast<BitsRecTy>(Ty)->getNumBits() == 1) in convertInitializerTo()
1762 BitsRecTy *T = dyn_cast<BitsRecTy>(getType()); in convertInitializerBitRange()
2371 if (BitsRecTy *BTy = dyn_cast<BitsRecTy>(getType())) { in setValue()
2396 if (BitsRecTy *BTy = dyn_cast<BitsRecTy>(getType())) { in setValue()