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

References

utils/TableGen/CodeGenDAGPatterns.cpp
  967       Code += "unsigned AddrSpace = cast<MemSDNode>(N)->getAddressSpace();\n"
  975           Code += " && ";
  983         Code += "AddrSpace != " + utostr(IntVal->getValue());
  986       Code += ")\nreturn false;\n";
  991       Code += "if (cast<MemSDNode>(N)->getAlignment() < ";
  992       Code += utostr(MinAlign);
  993       Code += ")\nreturn false;\n";
  999       Code += ("if (cast<MemSDNode>(N)->getMemoryVT() != MVT::" +
 1005     Code += "if (cast<AtomicSDNode>(N)->getOrdering() != "
 1008     Code += "if (cast<AtomicSDNode>(N)->getOrdering() != "
 1011     Code += "if (cast<AtomicSDNode>(N)->getOrdering() != "
 1014     Code += "if (cast<AtomicSDNode>(N)->getOrdering() != "
 1017     Code += "if (cast<AtomicSDNode>(N)->getOrdering() != "
 1021     Code += "if (!isAcquireOrStronger(cast<AtomicSDNode>(N)->getOrdering())) "
 1024     Code += "if (isAcquireOrStronger(cast<AtomicSDNode>(N)->getOrdering())) "
 1028     Code += "if (!isReleaseOrStronger(cast<AtomicSDNode>(N)->getOrdering())) "
 1031     Code += "if (isReleaseOrStronger(cast<AtomicSDNode>(N)->getOrdering())) "
 1038       Code += ("if (cast<" + SDNodeName +
 1050         Code += "if (cast<LoadSDNode>(N)->getExtensionType() != "
 1053         Code += "if (cast<LoadSDNode>(N)->getExtensionType() != ISD::EXTLOAD) "
 1056         Code += "if (cast<LoadSDNode>(N)->getExtensionType() != ISD::SEXTLOAD) "
 1059         Code += "if (cast<LoadSDNode>(N)->getExtensionType() != ISD::ZEXTLOAD) "
 1067         Code +=
 1070         Code +=
 1077       Code += ("if (cast<" + SDNodeName +
 1085   Code += PredicateCode;
 1087   if (PredicateCode.empty() && !Code.empty())
 1088     Code += "return true;\n";
 1090   return Code;