reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/TableGen/CodeEmitterGen.cpp
  275       for (auto &KV : EBM.Map) {
  412         for (auto &KV : EBM.Map) {
utils/TableGen/CodeGenDAGPatterns.cpp
  144       Map.insert({M, Map.at(DefaultMode)});
  144       Map.insert({M, Map.at(DefaultMode)});
  184   Modes.reserve(Map.size());
utils/TableGen/CodeGenDAGPatterns.h
  206     return Map.insert({Mode,SetType()}).first->second;
  214     return isDefaultOnly() && Map.begin()->second.size() == 1;
  220     return *Map.begin()->second.begin();
  227     return Map.size() == 1 && Map.begin()->first == DefaultMode;
  227     return Map.size() == 1 && Map.begin()->first == DefaultMode;
utils/TableGen/CodeGenRegisters.cpp
  802     RSI.Map.insert({DefaultMode, RI});
utils/TableGen/FixedLenDecoderEmitter.cpp
 2401         for (auto &KV : EBM.Map)
 2419         for (auto &KV : EBM.Map) {
utils/TableGen/InfoByHwMode.cpp
   35     auto I = Map.insert({P.first, MVT(llvm::getValueType(P.second))});
   54   return Map == T.Map;
   54   return Map == T.Map;
   60   return Map < T.Map;
   60   return Map < T.Map;
   64   auto F = Map.find(Mode);
   65   if (F != Map.end())
   69   auto D = Map.find(DefaultMode);
   70   if (D != Map.end())
   71     return Map.insert(std::make_pair(Mode, D->second)).first->second;
   73   return Map.insert(std::make_pair(Mode, Type)).first->second;
   89   for (const auto &P : Map)
  148     auto I = Map.insert({P.first, RegSizeInfo(P.second, CGH)});
  155   unsigned M0 = Map.begin()->first;
  160   unsigned M0 = Map.begin()->first;
  165   unsigned M0 = Map.begin()->first;
  171   unsigned M0 = Map.begin()->first;
  179   typedef typename decltype(Map)::value_type PairType;
  181   for (const auto &P : Map)
  200     auto I = Map.insert({P.first, P.second});
utils/TableGen/InfoByHwMode.h
   71   iterator begin() { return Map.begin(); }
   73   iterator end()   { return Map.end(); }
   75   const_iterator begin() const { return Map.begin(); }
   77   const_iterator end() const   { return Map.end(); }
   79   bool empty() const { return Map.empty(); }
   82   bool hasMode(unsigned M) const { return Map.find(M) != Map.end(); }
   82   bool hasMode(unsigned M) const { return Map.find(M) != Map.end(); }
   89       Map.insert({Mode, Map.at(DefaultMode)});
   89       Map.insert({Mode, Map.at(DefaultMode)});
   91     return Map.at(Mode);
   94     auto F = Map.find(Mode);
   95     if (Mode != DefaultMode && F == Map.end())
   96       F = Map.find(DefaultMode);
   97     assert(F != Map.end());
  103     return Map.size() == 1 && Map.begin()->first == DefaultMode;
  103     return Map.size() == 1 && Map.begin()->first == DefaultMode;
  108     return Map.begin()->second;
  113     Map.clear();
  114     Map.insert(std::make_pair(DefaultMode, I));
  123   ValueTypeByHwMode(MVT T) { Map.insert({DefaultMode,T}); }
  130     return !Map.empty();