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

Declarations

lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
  116 MCInstrDesc const &getDesc(MCInstrInfo const &MCII, MCInst const &MCI);

References

lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
 1293     if (HexagonMCInstrInfo::getDesc(MII, Inst).isPseudo()) {
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
  536     const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(*MCII, HMI);
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
   87   const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(MCII, MCI);
  302     MCInstrDesc const &Desc = HexagonMCInstrInfo::getDesc(MCII, I);
  313     MCInstrDesc const &Desc = HexagonMCInstrInfo::getDesc(MCII, I);
  327     MCInstrDesc const &Desc = HexagonMCInstrInfo::getDesc(MCII, I);
  415     bool Branch = HexagonMCInstrInfo::getDesc(MCII, I).isBranch();
  455         HexagonMCInstrInfo::getDesc(MCII, *std::get<0>(Producer));
  496     unsigned Defs = HexagonMCInstrInfo::getDesc(MCII, Inst).getNumDefs();
  513     for (unsigned j = HexagonMCInstrInfo::getDesc(MCII, I).getNumDefs(),
  529     MCInstrDesc const &Desc = HexagonMCInstrInfo::getDesc(MCII, I);
  554         HexagonMCInstrInfo::getDesc(MCII, I).mayLoad()) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
  414   assert(!HexagonMCInstrInfo::getDesc(MCII, MI).isPseudo() &&
  471   const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(MCII, MI);
  483         const MCInstrDesc &NextD = HexagonMCInstrInfo::getDesc(MCII, NextI);
  624   const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(MCII, MI);
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
  211   uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  218   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  286   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  304   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  310   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  316   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  349   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  374   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  402   int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass();
  413   int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass();
  463   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  470   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  483   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  506        HexagonMCInstrInfo::getDesc(MCII, MCI).isBranch()) ||
  508        HexagonMCInstrInfo::getDesc(MCII, MCI).isBranch()))
  528   return !HexagonMCInstrInfo::getDesc(MCII, MCI).isPseudo() &&
  533   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  539   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  545   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  555   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  570   uint64_t const F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  576   uint64_t const F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  581   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  612   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  630   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  640   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  647   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  653   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  664   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  671   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  678   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  820   MCInstrDesc const &Desc = getDesc(MCII, MCI);
  829   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
  835   const uint64_t F = HexagonMCInstrInfo::getDesc(MCII, MCI).TSFlags;
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
   41       assert(!HexagonMCInstrInfo::getDesc(MCII, MI).isPseudo());
   63       assert(!HexagonMCInstrInfo::getDesc(MCII, *I.getInst()).isPseudo());
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
  155     setLoad(HexagonMCInstrInfo::getDesc(MCII, *id).mayLoad());
  156     setStore(HexagonMCInstrInfo::getDesc(MCII, *id).mayStore());
  270       if (HexagonMCInstrInfo::getDesc(MCII, Inst).mayStore()) {
  347       if (HexagonMCInstrInfo::getDesc(MCII, ID).isReturn())
  379       if (HexagonMCInstrInfo::getDesc(MCII, ID).mayLoad()) {
  387         assert(HexagonMCInstrInfo::getDesc(MCII, ID).mayStore());
  395       if (HexagonMCInstrInfo::getDesc(MCII, ID).isBranch())
  402       if (HexagonMCInstrInfo::getDesc(MCII, Inst0).isBranch())
  404       if (HexagonMCInstrInfo::getDesc(MCII, Inst1).isBranch())
  406       if (HexagonMCInstrInfo::getDesc(MCII, Inst0).isReturn())
  408       if (HexagonMCInstrInfo::getDesc(MCII, Inst1).isReturn())
  438     if (HexagonMCInstrInfo::getDesc(MCII, ID).mayLoad()) {
  471     if (HexagonMCInstrInfo::getDesc(MCII, ID).mayStore()) {
  662              << HexagonMCInstrInfo::getDesc(MCII, ISJ->getDesc()).getOpcode();