Lines Matching defs:ThePool
267 static FoldingSet<BitsInit> ThePool;
274 if (BitsInit *I = ThePool.FindNodeOrInsertPos(ID, IP))
278 ThePool.InsertNode(I, IP);
395 static DenseMap<int64_t, std::unique_ptr<IntInit>> ThePool;
397 std::unique_ptr<IntInit> &I = ThePool[V];
454 static StringMap<std::unique_ptr<StringInit>> ThePool;
456 std::unique_ptr<StringInit> &I = ThePool[V];
479 static FoldingSet<ListInit> ThePool;
486 if (ListInit *I = ThePool.FindNodeOrInsertPos(ID, IP))
490 ThePool.InsertNode(I, IP);
608 static DenseMap<Key, std::unique_ptr<UnOpInit>> ThePool;
612 std::unique_ptr<UnOpInit> &I = ThePool[TheKey];
741 static DenseMap<Key, std::unique_ptr<BinOpInit>> ThePool;
746 std::unique_ptr<BinOpInit> &I = ThePool[TheKey];
877 static DenseMap<Key, std::unique_ptr<TernOpInit>> ThePool;
885 std::unique_ptr<TernOpInit> &I = ThePool[TheKey];
1217 static DenseMap<Key, std::unique_ptr<VarInit>> ThePool;
1221 std::unique_ptr<VarInit> &I = ThePool[TheKey];
1297 static DenseMap<Key, std::unique_ptr<VarBitInit>> ThePool;
1301 std::unique_ptr<VarBitInit> &I = ThePool[TheKey];
1328 static DenseMap<Key, std::unique_ptr<VarListElementInit>> ThePool;
1332 std::unique_ptr<VarListElementInit> &I = ThePool[TheKey];
1399 static DenseMap<Key, std::unique_ptr<FieldInit>> ThePool;
1403 std::unique_ptr<FieldInit> &I = ThePool[TheKey];
1463 static FoldingSet<DagInit> ThePool;
1470 if (DagInit *I = ThePool.FindNodeOrInsertPos(ID, IP))
1474 ThePool.InsertNode(I, IP);