Searched refs:VarDefInit (Results 1 – 3 of 3) sorted by relevance
87 FoldingSet<VarDefInit> TheVarDefInitPool;2238 VarDefInit::VarDefInit(Record *Class, unsigned N) in VarDefInit() function in VarDefInit2242 VarDefInit *VarDefInit::get(Record *Class, ArrayRef<ArgumentInit *> Args) { in get()2253 VarDefInit *I = new (Mem) VarDefInit(Class, Args.size()); in get()2260 void VarDefInit::Profile(FoldingSetNodeID &ID) const { in Profile()2264 DefInit *VarDefInit::instantiate() { in instantiate()2338 auto New = VarDefInit::get(Class, NewArgs); in resolveReferences()2343 return const_cast<VarDefInit *>(this); in resolveReferences()2346 Init *VarDefInit::Fold() const { in Fold()2356 return const_cast<VarDefInit *>(this); in Fold()[all …]
2698 return VarDefInit::get(Class, Args)->Fold(); in ParseSimpleValue()
1346 class VarDefInit final : public TypedInit,1348 public TrailingObjects<VarDefInit, ArgumentInit *> {1353 explicit VarDefInit(Record *Class, unsigned N);1358 VarDefInit(const VarDefInit &) = delete;1359 VarDefInit &operator=(const VarDefInit &) = delete;1367 static VarDefInit *get(Record *Class, ArrayRef<ArgumentInit *> Args);