Lines Matching refs:ListRecTy
107 ListRecTy *RecTy::getListTy() { in getListTy()
109 ListTy = new (RK.getImpl().Allocator) ListRecTy(this); in getListTy()
181 std::string ListRecTy::getAsString() const { in getAsString()
185 bool ListRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
186 if (const auto *ListTy = dyn_cast<ListRecTy>(RHS)) in typeIsConvertibleTo()
191 bool ListRecTy::typeIsA(const RecTy *RHS) const { in typeIsA()
192 if (const ListRecTy *RHSl = dyn_cast<ListRecTy>(RHS)) in typeIsA()
331 if (ListRecTy *ListTy1 = dyn_cast<ListRecTy>(T1)) { in resolveTypes()
332 if (ListRecTy *ListTy2 = dyn_cast<ListRecTy>(T2)) { in resolveTypes()
645 RecTy *EltTy = cast<ListRecTy>(getType())->getElementType(); in Profile()
654 if (auto *LRT = dyn_cast<ListRecTy>(Ty)) { in convertInitializerTo()
1012 assert(isa<ListRecTy>(LHS->getType()) && "First arg must be a list"); in getListConcat()
1316 return ListInit::get(NewList, cast<ListRecTy>(Type)->getElementType()); in ForeachHelper()
1342 return ListInit::get(NewList, cast<ListRecTy>(Type)->getElementType()); in FilterHelper()
1796 ListRecTy *T = dyn_cast<ListRecTy>(getType()); in convertInitListSlice()