Searched refs:IsAOpInit (Results 1 – 3 of 3) sorted by relevance
81 FoldingSet<IsAOpInit> TheIsAOpInitPool;1608 IsAOpInit *IsAOpInit::get(RecTy *CheckType, Init *Expr) { in get()1618 IsAOpInit *I = new (RK.Allocator) IsAOpInit(CheckType, Expr); in get()1623 void IsAOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()1627 Init *IsAOpInit::Fold() const { in Fold()1644 return const_cast<IsAOpInit *>(this); in Fold()1647 Init *IsAOpInit::resolveReferences(Resolver &R) const { in resolveReferences()1651 return const_cast<IsAOpInit *>(this); in resolveReferences()1654 Init *IsAOpInit::getBit(unsigned Bit) const { in getBit()1655 return VarBitInit::get(const_cast<IsAOpInit *>(this), Bit); in getBit()[all …]
1096 return (IsAOpInit::get(Type, LHS))->Fold(); in ParseOperation()
1067 class IsAOpInit : public TypedInit, public FoldingSetNode {1072 IsAOpInit(RecTy *CheckType, Init *Expr) in IsAOpInit() function1077 IsAOpInit(const IsAOpInit &) = delete;1078 IsAOpInit &operator=(const IsAOpInit &) = delete;1082 static IsAOpInit *get(RecTy *CheckType, Init *Expr);