Searched refs:VarListElementInit (Results 1 – 2 of 2) sorted by relevance
1667 return VarListElementInit::get(const_cast<TypedInit *>(this), Elements[0]); in convertInitListSlice()1672 ListInits.push_back(VarListElementInit::get(const_cast<TypedInit *>(this), in convertInitListSlice()1736 VarListElementInit *VarListElementInit::get(TypedInit *T, in get()1739 static DenseMap<Key, VarListElementInit*> ThePool; in get()1743 VarListElementInit *&I = ThePool[TheKey]; in get()1744 if (!I) I = new(Allocator) VarListElementInit(T, E); in get()1748 std::string VarListElementInit::getAsString() const { in getAsString()1752 Init *VarListElementInit::resolveReferences(Resolver &R) const { in resolveReferences()1761 return VarListElementInit::get(cast<TypedInit>(NewTI), getElementNum()); in resolveReferences()1762 return const_cast<VarListElementInit *>(this); in resolveReferences()[all …]
1146 class VarListElementInit : public TypedInit {1150 VarListElementInit(TypedInit *T, unsigned E) in VarListElementInit() function1159 VarListElementInit(const VarListElementInit &) = delete;1160 VarListElementInit &operator=(const VarListElementInit &) = delete;1166 static VarListElementInit *get(TypedInit *T, unsigned E);