Searched refs:VarDefInit (Results 1 – 3 of 3) sorted by relevance
1544 VarDefInit *VarDefInit::get(Record *Class, ArrayRef<Init *> Args) { in get()1545 static FoldingSet<VarDefInit> ThePool; in get()1555 alignof(VarDefInit)); in get()1556 VarDefInit *I = new(Mem) VarDefInit(Class, Args.size()); in get()1563 void VarDefInit::Profile(FoldingSetNodeID &ID) const { in Profile()1567 DefInit *VarDefInit::instantiate() { in instantiate()1626 auto New = VarDefInit::get(Class, NewArgs); in resolveReferences()1631 return const_cast<VarDefInit *>(this); in resolveReferences()1634 Init *VarDefInit::Fold() const { in Fold()1644 return const_cast<VarDefInit *>(this); in Fold()[all …]
1729 return VarDefInit::get(Class, Args)->Fold(); in ParseSimpleValue()
1127 class VarDefInit final : public TypedInit, public FoldingSetNode,1128 public TrailingObjects<VarDefInit, Init *> {1133 explicit VarDefInit(Record *Class, unsigned N) in VarDefInit() function1139 VarDefInit(const VarDefInit &) = delete;1140 VarDefInit &operator=(const VarDefInit &) = delete;1148 static VarDefInit *get(Record *Class, ArrayRef<Init *> Args);