• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/

Lines Matching refs:CGP

55     const CodeGenDAGPatterns &CGP;
148 : Pattern(pattern), CGP(cgp), NextRecordedOperandNo(0),
176 TreePattern &TP = *CGP.pf_begin()->second;
211 const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed("imm"));
285 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);
731 const CodeGenDAGPatterns &CGP) {
733 const CodeGenTarget &CGT = CGP.getTargetInfo();
740 const CodeGenDAGPatterns &CGP) {
749 if (mayInstNodeLoadOrStore(N, CGP))
753 Count += numNodesThatMayLoadOrStore(N->getChild(i), CGP);
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();
1067 const CodeGenDAGPatterns &CGP) {
1068 MatcherGen Gen(Pattern, CGP);