Home
last modified time | relevance | path

Searched refs:ExistsOpInit (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp84 FoldingSet<ExistsOpInit> TheExistsOpInitPool;
2032 ExistsOpInit *ExistsOpInit::get(RecTy *CheckType, Init *Expr) { in get()
2038 if (ExistsOpInit *I = RK.TheExistsOpInitPool.FindNodeOrInsertPos(ID, IP)) in get()
2041 ExistsOpInit *I = new (RK.Allocator) ExistsOpInit(CheckType, Expr); in get()
2046 void ExistsOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
2050 Init *ExistsOpInit::Fold(Record *CurRec, bool IsFinal) const { in Fold()
2068 return const_cast<ExistsOpInit *>(this); in Fold()
2079 return const_cast<ExistsOpInit *>(this); in Fold()
2081 return const_cast<ExistsOpInit *>(this); in Fold()
2084 Init *ExistsOpInit::resolveReferences(Resolver &R) const { in resolveReferences()
[all …]
H A DTGParser.cpp1422 return (ExistsOpInit::get(Type, Expr))->Fold(CurRec); in ParseOperation()
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h1204 class ExistsOpInit : public TypedInit, public FoldingSetNode {
1209 ExistsOpInit(RecTy *CheckType, Init *Expr) in ExistsOpInit() function
1214 ExistsOpInit(const ExistsOpInit &) = delete;
1215 ExistsOpInit &operator=(const ExistsOpInit &) = delete;
1219 static ExistsOpInit *get(RecTy *CheckType, Init *Expr);