Searched refs:VarDefInit (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | Record.cpp | 87 FoldingSet<VarDefInit> TheVarDefInitPool; 1924 VarDefInit::VarDefInit(Record *Class, unsigned N) in VarDefInit() function in VarDefInit 1928 VarDefInit *VarDefInit::get(Record *Class, ArrayRef<Init *> Args) { in get() 1939 VarDefInit *I = new (Mem) VarDefInit(Class, Args.size()); in get() 1946 void VarDefInit::Profile(FoldingSetNodeID &ID) const { in Profile() 1950 DefInit *VarDefInit::instantiate() { in instantiate() 2015 auto New = VarDefInit::get(Class, NewArgs); in resolveReferences() 2020 return const_cast<VarDefInit *>(this); in resolveReferences() 2023 Init *VarDefInit::Fold() const { in Fold() 2033 return const_cast<VarDefInit *>(this); in Fold() [all …]
|
| H A D | TGParser.cpp | 2222 return VarDefInit::get(Class, Args)->Fold(); in ParseSimpleValue()
|
| /llvm-project-15.0.7/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 1276 class VarDefInit final : public TypedInit, public FoldingSetNode, 1277 public TrailingObjects<VarDefInit, Init *> { 1282 explicit VarDefInit(Record *Class, unsigned N); 1287 VarDefInit(const VarDefInit &) = delete; 1288 VarDefInit &operator=(const VarDefInit &) = delete; 1296 static VarDefInit *get(Record *Class, ArrayRef<Init *> Args);
|