• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/

Lines Matching defs:Decoder

1 //===------------ FixedLenDecoderEmitter.cpp - Decoder Generator ----------===//
66 std::string Decoder;
71 : Decoder(std::move(D)), HasCompleteDecoder(HCD), InitValue(0) {}
865 // Decoder index.
972 << "Address, const void *Decoder, bool &DecodeComplete) {\n";
979 for (const auto &Decoder : Decoders) {
981 OS << Decoder;
1107 const std::string &Decoder = OpInfo.Decoder;
1125 if (Decoder != "") {
1127 o.indent(Indentation) << Emitter->GuardPrefix << Decoder
1128 << "(MI, tmp, Address, Decoder)"
1144 if (Op.numFields() == 0 && !Op.Decoder.empty()) {
1146 OS.indent(Indentation) << Emitter->GuardPrefix << Op.Decoder
1147 << "(MI, insn, Address, Decoder)"
1165 SmallString<256> Decoder;
1168 raw_svector_ostream S(Decoder);
1179 Decoders.insert(CachedHashString(Decoder));
1181 DecoderSet::const_iterator P = find(Decoders, Decoder.str());
1432 // Decoder index
1783 std::string Decoder;
1791 Decoder = std::string(String->getValue());
1792 if (!Decoder.empty())
1793 return Decoder;
1800 Decoder = "Decode" + Record->getName().str() + "RegisterClass";
1802 Decoder = "DecodePointerLikeRegClass" +
1806 return Decoder;
1951 std::string Decoder;
1958 Decoder = std::string(String->getValue());
1960 if (Decoder == "" &&
1973 Decoder = "Decode" + TypeRecord->getName().str() + "RegisterClass";
1976 Decoder = "DecodePointerLikeRegClass" +
1985 Decoder = std::string(String->getValue());
1994 OperandInfo OpInfo(Decoder, HasCompleteDecoder);
2045 std::string Decoder = findOperandDecoderMethod(TI);
2055 OperandInfo OpInfo(Decoder, HasCompleteDecoder);