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

References

utils/TableGen/DAGISelMatcherGen.cpp
  176   TreePattern &TP = *CGP.pf_begin()->second;
  211       const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed("imm"));
  211       const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed("imm"));
  285       const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed("build_vector"));
  285       const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed("build_vector"));
  295       const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed("build_vector"));
  295       const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed("build_vector"));
  328   const SDNodeInfo &CInfo = CGP.getSDNodeInfo(N->getOperator());
  372   if (N->NodeHasProperty(SDNPMemOperand, CGP))
  378   if (N->NodeHasProperty(SDNPHasChain, CGP)) {
  422         const SDNodeInfo &PInfo = CGP.getSDNodeInfo(Root->getOperator());
  424           Root->getOperator() == CGP.get_intrinsic_void_sdnode() ||
  425           Root->getOperator() == CGP.get_intrinsic_w_chain_sdnode() ||
  426           Root->getOperator() == CGP.get_intrinsic_wo_chain_sdnode() ||
  439   if (N->NodeHasProperty(SDNPOutGlue, CGP) &&
  451   if (N->NodeHasProperty(SDNPOptInGlue, CGP) ||
  452       N->NodeHasProperty(SDNPInGlue, CGP))
  563                    Pattern.getSrcPattern()->getComplexPatternInfo(CGP)) {
  568     AddMatcher(new CheckOpcodeMatcher(CGP.getSDNodeInfo(OpNodes[Variant])));
  596         CurOp += N->getChild(i)->getNumMIResults(CGP);
  603     const ComplexPattern &CP = *N->getComplexPatternInfo(CGP);
  643     for (unsigned i = 0; i < N->getNumMIResults(CGP); ++i)
  663   for (unsigned i = 0; i < N->getNumMIResults(CGP); ++i)
  682         CGP.getTargetInfo().getRegBank().getReg(Def);
  762   const CodeGenTarget &CGT = CGP.getTargetInfo();
  764   const DAGInstruction &Inst = CGP.getInstruction(Op);
  772     TreeHasInGlue = SrcPat->TreeHasProperty(SDNPOptInGlue, CGP) ||
  773                     SrcPat->TreeHasProperty(SDNPInGlue, CGP);
  777     TreeHasOutGlue = SrcPat->TreeHasProperty(SDNPOutGlue, CGP);
  806          CGP.operandHasDefault(II.Operands[NonOverridableOperands-1].Rec))
  813     if (CGP.operandHasDefault(OperandNode) &&
  819         = CGP.getDefaultOperand(OperandNode);
  872         CGP.getTargetInfo().getRegBank().getReg(PhysRegInputs[i].first);
  912       Pattern.getSrcPattern()->NodeHasProperty(SDNPVariadic, CGP))
  923     Pattern.getSrcPattern()->TreeHasProperty(SDNPMemOperand, CGP);
  928       numNodesThatMayLoadOrStore(Pattern.getDstPattern(), CGP);
  929     bool NodeIsUniqueLoadOrStore = mayInstNodeLoadOrStore(N, CGP) &&
  932       NodeIsUniqueLoadOrStore || (isRoot && (mayInstNodeLoadOrStore(N, CGP) ||
  938   if (Pattern.getSrcPattern()->TreeHasProperty(SDNPHasChain, CGP)) {
 1037       const CodeGenTarget &CGT = CGP.getTargetInfo();