Lines Matching refs:FoldOpInit
1223 FoldOpInit *FoldOpInit::get(Init *Start, Init *List, Init *A, Init *B, in get()
1225 static FoldingSet<FoldOpInit> ThePool; in get()
1231 if (FoldOpInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
1234 FoldOpInit *I = new (Allocator) FoldOpInit(Start, List, A, B, Expr, Type); in get()
1239 void FoldOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
1243 Init *FoldOpInit::Fold(Record *CurRec) const { in Fold()
1254 return const_cast<FoldOpInit *>(this); in Fold()
1257 Init *FoldOpInit::resolveReferences(Resolver &R) const { in resolveReferences()
1266 return const_cast<FoldOpInit *>(this); in resolveReferences()
1272 Init *FoldOpInit::getBit(unsigned Bit) const { in getBit()
1273 return VarBitInit::get(const_cast<FoldOpInit *>(this), Bit); in getBit()
1276 std::string FoldOpInit::getAsString() const { in getAsString()