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

References

utils/TableGen/CodeGenDAGPatterns.cpp
 1845   if (!getName().empty())
 1846     OS << ":$" << getName();
 1874                 && (DepVars.find(getName()) == DepVars.end()
 1875                     || getName() == N->getName()));
 1875                     || getName() == N->getName()));
 1903   New->setName(getName());
 1936         TreePatternNodePtr NewChild = ArgMap[Child->getName()];
 2003       R->setName(getName());
 2071     FragTree->setName(getName());
 2691   if (!N->getName().empty())
 2692     NamedNodes[N->getName()].push_back(N);
 2850       if (Child->getName().empty())
 2857       auto PrevOp = ComplexPatternOperands.find(Child->getName());
 2863         ComplexPatternOperands[Child->getName()] = OperandId;
 2873     assert(Result->getName().empty());
 2894       N->getName().empty()) {
 3240   if (Pat->getName().empty()) {
 3254       I.error("Input $" + Pat->getName() + " must be an identifier!");
 3264   TreePatternNodePtr &Slot = InstInputs[Pat->getName()];
 3279     I.error("All $" + Pat->getName() + " inputs must agree with each other");
 3284     I.error("All $" + Pat->getName() + " inputs must agree with each other");
 3301   if (!Pat->getName().empty()) {
 3378       if (Dest->getName().empty())
 3380       if (InstResults.count(Dest->getName()))
 3381         I.error("cannot set '" + Dest->getName() + "' multiple times");
 3382       InstResults[Dest->getName()] = Dest;
 3844   if (!P->getName().empty()) {
 3845     NameRecord &Rec = Names[P->getName()];
 3850       PatternTop->error("repetition of value: $" + P->getName() +
 4319       DepMap[N->getName()]++;
 4386     R->setName(Orig->getName());
 4440   if (!N->getName().empty() || !N->getPredicateCalls().empty() ||
utils/TableGen/DAGISelMatcherGen.cpp
  266     if (N->getName().empty()) {
  275     unsigned InputOperand = VariableMap[N->getName()] - 1;
  317       PatternName += N->getChild(i)->getName();
  517   if (!N->getName().empty())
  518     Names.push_back(N->getName());
  591       NamedComplexPatternOperands[N->getName()] = NextRecordedOperandNo + 1;
  595         NamedComplexPatternOperands[N->getChild(i)->getName()] = CurOp + 1;
  608                                           N->getName(), NextRecordedOperandNo));
  638   assert(!N->getName().empty() && "Operand not named!");
  640   if (unsigned SlotNo = NamedComplexPatternOperands[N->getName()]) {
  649   unsigned SlotNo = getNamedArgumentSlot(N->getName());
  996   if (!N->getName().empty())
utils/TableGen/FastISelEmitter.cpp
  553               Dst->getChild(DstIndex)->getName() !=
  554               InstPatNode->getChild(i)->getName()) {
utils/TableGen/GlobalISelEmitter.cpp
 3669           InsnMatcher.addOperand(OpIdx++, Src->getName(), TempOpIdx);
 3702           InsnMatcher.addOperand(OpIdx++, SrcChild->getName(), TempOpIdx);
 3735               InsnMatcher.addOperand(OpIdx++, SrcChild->getName(), TempOpIdx);
 3773   StringRef SrcChildName = SrcChild->getName();
 3841         if (!SubOperand->getName().empty()) {
 3842           if (auto Error = Rule.defineComplexSubOperand(SubOperand->getName(),
 3853         InsnMatcher.getRuleMatcher(), SrcChild->getName());
 3933   const auto &SubOperand = Rule.getComplexSubOperand(DstChild->getName());
 3936         *std::get<0>(*SubOperand), DstChild->getName(),
 3947         DstMIBuilder.addRenderer<CustomRenderer>(*I->second, Child->getName());
 3950       return failedImport("SDNodeXForm " + Child->getName() +
 3959         DstMIBuilder.addRenderer<CopyRenderer>(DstChild->getName());
 3969       DstMIBuilder.addRenderer<CopyRenderer>(DstChild->getName());
 3972       DstMIBuilder.addRenderer<CopyConstantAsImmRenderer>(DstChild->getName());
 3976           DstChild->getName());
 4040             DstChild->getName(), ChildRec->getValueAsDef("GIZeroRegister"));
 4044       DstMIBuilder.addRenderer<CopyRenderer>(DstChild->getName());
 4060       const OperandMatcher &OM = Rule.getOperandMatcher(DstChild->getName());
 4062           *ComplexPattern->second, DstChild->getName(),
 4265       DstMIBuilder.addRenderer<CopySubRegRenderer>(Dst->getChild(0)->getName(),
 4571   InstructionMatcher &InsnMatcherTemp = M.addInstructionMatcher(Src->getName());
 4598       DstMIBuilder.addRenderer<CopyRenderer>(Dst->getName());