Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h1147 class ExistsOpInit final : public TypedInit, public FoldingSetNode {
1152 ExistsOpInit(const RecTy *CheckType, const Init *Expr) in ExistsOpInit() function
1157 ExistsOpInit(const ExistsOpInit &) = delete;
1158 ExistsOpInit &operator=(const ExistsOpInit &) = delete;
1162 static const ExistsOpInit *get(const RecTy *CheckType, const Init *Expr);
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp86 FoldingSet<ExistsOpInit> TheExistsOpInitPool;
2141 const ExistsOpInit *ExistsOpInit::get(const RecTy *CheckType, in get()
2148 if (const ExistsOpInit *I = in get()
2152 ExistsOpInit *I = new (RK.Allocator) ExistsOpInit(CheckType, Expr); in get()
2157 void ExistsOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
2161 const Init *ExistsOpInit::Fold(const Record *CurRec, bool IsFinal) const { in Fold()
2193 const Init *ExistsOpInit::resolveReferences(Resolver &R) const { in resolveReferences()
2200 const Init *ExistsOpInit::getBit(unsigned Bit) const { in getBit()
2204 std::string ExistsOpInit::getAsString() const { in getAsString()
H A DTGParser.cpp1446 return (ExistsOpInit::get(Type, Expr))->Fold(CurRec); in ParseOperation()