Lines Matching refs:BitsRecTy
105 if (const BitsRecTy *BitsTy = dyn_cast<BitsRecTy>(RHS))
110 BitsRecTy *BitsRecTy::get(unsigned Sz) {
111 static std::vector<std::unique_ptr<BitsRecTy>> Shared;
114 std::unique_ptr<BitsRecTy> &Ty = Shared[Sz];
116 Ty.reset(new BitsRecTy(Sz));
120 std::string BitsRecTy::getAsString() const {
124 bool BitsRecTy::typeIsConvertibleTo(const RecTy *RHS) const {
126 return cast<BitsRecTy>(RHS)->Size == Size;
222 if (auto *BRT = dyn_cast<BitsRecTy>(Ty)) {
249 if (auto *BRT = dyn_cast<BitsRecTy>(Ty)) {
293 if (auto *BRT = dyn_cast<BitsRecTy>(Ty)) {
424 if (auto *BRT = dyn_cast<BitsRecTy>(Ty)) {
1119 if (auto *BitsTy = dyn_cast<BitsRecTy>(getType())) {
1137 if (auto *BRT = dyn_cast<BitsRecTy>(Ty)) {
1179 BitsRecTy *T = dyn_cast<BitsRecTy>(getType());