Lines Matching defs:Key
36 /// using as a key to a DenseMap. Because there isn't a particularly
61 TableGenStringKey Empty("<<<EMPTY KEY>>>");
65 TableGenStringKey Tombstone("<<<TOMBSTONE KEY>>>");
607 typedef std::pair<std::pair<unsigned, Init *>, RecTy *> Key;
608 static DenseMap<Key, std::unique_ptr<UnOpInit>> ThePool;
610 Key TheKey(std::make_pair(std::make_pair(opc, lhs), Type));
739 > Key;
741 static DenseMap<Key, std::unique_ptr<BinOpInit>> ThePool;
743 Key TheKey(std::make_pair(std::make_pair(std::make_pair(opc, lhs), rhs),
875 > Key;
877 static DenseMap<Key, std::unique_ptr<TernOpInit>> ThePool;
879 Key TheKey(std::make_pair(std::make_pair(std::make_pair(std::make_pair(opc,
1216 typedef std::pair<RecTy *, Init *> Key;
1217 static DenseMap<Key, std::unique_ptr<VarInit>> ThePool;
1219 Key TheKey(std::make_pair(T, VN));
1296 typedef std::pair<TypedInit *, unsigned> Key;
1297 static DenseMap<Key, std::unique_ptr<VarBitInit>> ThePool;
1299 Key TheKey(std::make_pair(T, B));
1327 typedef std::pair<TypedInit *, unsigned> Key;
1328 static DenseMap<Key, std::unique_ptr<VarListElementInit>> ThePool;
1330 Key TheKey(std::make_pair(T, E));
1398 typedef std::pair<Init *, TableGenStringKey> Key;
1399 static DenseMap<Key, std::unique_ptr<FieldInit>> ThePool;
1401 Key TheKey(std::make_pair(R, FN));