Lines Matching refs:CondOpInit
89 FoldingSet<CondOpInit> TheCondOpInitPool;
2107 void CondOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
2114 CondOpInit *CondOpInit::get(ArrayRef<Init *> CondRange, in get()
2124 if (CondOpInit *I = RK.TheCondOpInitPool.FindNodeOrInsertPos(ID, IP)) in get()
2129 CondOpInit *I = new(Mem) CondOpInit(CondRange.size(), Ty); in get()
2139 Init *CondOpInit::resolveReferences(Resolver &R) const { in resolveReferences()
2156 return (CondOpInit::get(NewConds, NewVals, in resolveReferences()
2159 return const_cast<CondOpInit *>(this); in resolveReferences()
2162 Init *CondOpInit::Fold(Record *CurRec) const { in Fold()
2173 return const_cast<CondOpInit *>(this); in Fold()
2184 bool CondOpInit::isConcrete() const { in isConcrete()
2196 bool CondOpInit::isComplete() const { in isComplete()
2208 std::string CondOpInit::getAsString() const { in getAsString()
2219 Init *CondOpInit::getBit(unsigned Bit) const { in getBit()
2220 return VarBitInit::get(const_cast<CondOpInit *>(this), Bit); in getBit()