Lines Matching refs:getOperator
292 if (N->getOperator()->isSubClassOf("ComplexPattern")) {
296 std::string PatternName = N->getOperator()->getName();
310 const SDNodeInfo &CInfo = CGP.getSDNodeInfo(N->getOperator());
322 if ((N->getOperator()->getName() == "and" ||
323 N->getOperator()->getName() == "or") &&
335 if (N->getOperator()->getName() == "and")
362 AddMatcher(new RecordMatcher("'" + N->getOperator()->getName() +
404 const SDNodeInfo &PInfo = CGP.getSDNodeInfo(Root->getOperator());
406 Root->getOperator() == CGP.get_intrinsic_void_sdnode() ||
407 Root->getOperator() == CGP.get_intrinsic_w_chain_sdnode() ||
408 Root->getOperator() == CGP.get_intrinsic_wo_chain_sdnode() ||
426 AddMatcher(new RecordMatcher("'" + N->getOperator()->getName() +
599 StringRef OperatorName = N->getOperator()->getName();
678 InstPatNode->getOperator()->getName() == "set")
687 Record *Op = N->getOperator();
699 Record *OpRec = N->getOperator();
716 Record *Op = N->getOperator();
808 if (!Child->isLeaf() && Child->getOperator()->isSubClassOf("Instruction"))
913 assert(N->getOperator()->isSubClassOf("SDNodeXForm") && "Not SDNodeXForm?");
927 AddMatcher(new EmitNodeXFormMatcher(InputOps[0], N->getOperator()));
940 Record *OpRec = N->getOperator();
974 if (!DstPat->isLeaf() &&DstPat->getOperator()->isSubClassOf("Instruction")){
976 CodeGenInstruction &II = CGT.getInstruction(DstPat->getOperator());