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

References

lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp
 1045                   k = j + distance;
 1046          (j < numInstrInPacket) && (k < numInstrInPacket); ++j, ++k) {
 1046          (j < numInstrInPacket) && (k < numInstrInPacket); ++j, ++k) {
 1050       if (isStoreInst(MCB.getOperand(j).getInst()->getOpcode()) &&
 1052         LLVM_DEBUG(dbgs() << "skip out of order write pair: " << k << "," << j
 1063               *MCB.getOperand(j).getInst(),
 1064               HexagonMCInstrInfo::hasExtenderForIndex(MCB, j - 1),
 1069             getDuplexCandidateGroup(*MCB.getOperand(j).getInst()));
 1072         duplexToTry.push_back(DuplexCandidate(j, k, iClass));
 1073         LLVM_DEBUG(dbgs() << "adding pair: " << j << "," << k << ":"
 1074                           << MCB.getOperand(j).getInst()->getOpcode() << ","
 1078         LLVM_DEBUG(dbgs() << "skipping pair: " << j << "," << k << ":"
 1079                           << MCB.getOperand(j).getInst()->getOpcode() << ","
 1086                 MCII, *MCB.getOperand(j).getInst(),
 1087                 HexagonMCInstrInfo::hasExtenderForIndex(MCB, j - 1),
 1093               getDuplexCandidateGroup(*MCB.getOperand(j).getInst()),
 1097           duplexToTry.push_back(DuplexCandidate(k, j, iClass));
 1099                      << "adding pair:" << k << "," << j << ":"
 1100                      << MCB.getOperand(j).getInst()->getOpcode() << ","
 1104                      << "skipping pair: " << k << "," << j << ":"
 1105                      << MCB.getOperand(j).getInst()->getOpcode() << ","