Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/TableGen/
H A DRecord.cpp82 FoldingSet<ExistsOpInit> TheExistsOpInitPool;
1670 ExistsOpInit *ExistsOpInit::get(RecTy *CheckType, Init *Expr) { in get()
1679 ExistsOpInit *I = new (RK.Allocator) ExistsOpInit(CheckType, Expr); in get()
1684 void ExistsOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
1691 return const_cast<ExistsOpInit *>(this); in Fold()
1699 return const_cast<ExistsOpInit *>(this); in Fold()
1712 return const_cast<ExistsOpInit *>(this); in Fold()
1719 return const_cast<ExistsOpInit *>(this); in Fold()
1726 return const_cast<ExistsOpInit *>(this); in resolveReferences()
1729 Init *ExistsOpInit::getBit(unsigned Bit) const { in getBit()
[all …]
H A DTGParser.cpp1142 return (ExistsOpInit::get(Type, Expr))->Fold(CurRec); in ParseOperation()
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h1101 class ExistsOpInit : public TypedInit, public FoldingSetNode {
1106 ExistsOpInit(RecTy *CheckType, Init *Expr) in ExistsOpInit() function
1111 ExistsOpInit(const ExistsOpInit &) = delete;
1112 ExistsOpInit &operator=(const ExistsOpInit &) = delete;
1116 static ExistsOpInit *get(RecTy *CheckType, Init *Expr);