Lines Matching refs:InsnVarID

1142   unsigned InsnVarID;  member in __anon612774070111::PredicateMatcher
1146 PredicateMatcher(PredicateKind Kind, unsigned InsnVarID, unsigned OpIdx = ~0) in PredicateMatcher() argument
1147 : Kind(Kind), InsnVarID(InsnVarID), OpIdx(OpIdx) {} in PredicateMatcher()
1149 unsigned getInsnVarID() const { return InsnVarID; } in getInsnVarID()
1167 return B.getKind() == getKind() && InsnVarID == B.InsnVarID && in isIdentical()
1194 OperandPredicateMatcher(PredicateKind Kind, unsigned InsnVarID, in OperandPredicateMatcher() argument
1196 : PredicateMatcher(Kind, InsnVarID, OpIdx) {} in OperandPredicateMatcher()
1217 SameOperandMatcher(unsigned InsnVarID, unsigned OpIdx, StringRef MatchingName) in SameOperandMatcher() argument
1218 : OperandPredicateMatcher(OPM_SameOperand, InsnVarID, OpIdx), in SameOperandMatcher()
1250 LLTOperandMatcher(unsigned InsnVarID, unsigned OpIdx, const LLTCodeGen &Ty) in LLTOperandMatcher() argument
1251 : OperandPredicateMatcher(OPM_LLT, InsnVarID, OpIdx), Ty(Ty) { in LLTOperandMatcher()
1279 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Op") in emitPredicateOpcodes()
1302 PointerToAnyOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in PointerToAnyOperandMatcher() argument
1304 : OperandPredicateMatcher(OPM_PointerToAny, InsnVarID, OpIdx), in PointerToAnyOperandMatcher()
1319 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1335 RecordNamedOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in RecordNamedOperandMatcher() argument
1337 : OperandPredicateMatcher(OPM_RecordNamedOperand, InsnVarID, OpIdx), in RecordNamedOperandMatcher()
1353 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1371 ComplexPatternOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in ComplexPatternOperandMatcher() argument
1374 : OperandPredicateMatcher(OPM_ComplexPattern, InsnVarID, OpIdx), in ComplexPatternOperandMatcher()
1385 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1403 RegisterBankOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in RegisterBankOperandMatcher() argument
1405 : OperandPredicateMatcher(OPM_RegBank, InsnVarID, OpIdx), RC(RC) {} in RegisterBankOperandMatcher()
1419 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1430 MBBOperandMatcher(unsigned InsnVarID, unsigned OpIdx) in MBBOperandMatcher() argument
1431 : OperandPredicateMatcher(OPM_MBB, InsnVarID, OpIdx) {} in MBBOperandMatcher()
1440 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Op") in emitPredicateOpcodes()
1447 ImmOperandMatcher(unsigned InsnVarID, unsigned OpIdx) in ImmOperandMatcher() argument
1448 : OperandPredicateMatcher(IPM_Imm, InsnVarID, OpIdx) {} in ImmOperandMatcher()
1457 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Op") in emitPredicateOpcodes()
1469 ConstantIntOperandMatcher(unsigned InsnVarID, unsigned OpIdx, int64_t Value) in ConstantIntOperandMatcher() argument
1470 : OperandPredicateMatcher(OPM_Int, InsnVarID, OpIdx), Value(Value) {} in ConstantIntOperandMatcher()
1484 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1497 LiteralIntOperandMatcher(unsigned InsnVarID, unsigned OpIdx, int64_t Value) in LiteralIntOperandMatcher() argument
1498 : OperandPredicateMatcher(OPM_LiteralInt, InsnVarID, OpIdx), in LiteralIntOperandMatcher()
1513 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1525 CmpPredicateOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in CmpPredicateOperandMatcher() argument
1527 : OperandPredicateMatcher(OPM_CmpPredicate, InsnVarID, OpIdx), PredName(P) {} in CmpPredicateOperandMatcher()
1541 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1555 IntrinsicIDOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in IntrinsicIDOperandMatcher() argument
1557 : OperandPredicateMatcher(OPM_IntrinsicID, InsnVarID, OpIdx), II(II) {} in IntrinsicIDOperandMatcher()
1571 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1585 OperandImmPredicateMatcher(unsigned InsnVarID, unsigned OpIdx, in OperandImmPredicateMatcher() argument
1587 : OperandPredicateMatcher(IPM_ImmPredicate, InsnVarID, OpIdx), in OperandImmPredicateMatcher()
1604 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1652 std::string getOperandExpr(unsigned InsnVarID) const { in getOperandExpr()
1653 return "State.MIs[" + llvm::to_string(InsnVarID) + "]->getOperand(" + in getOperandExpr()
1758 InstructionPredicateMatcher(PredicateKind Kind, unsigned InsnVarID) in InstructionPredicateMatcher() argument
1759 : PredicateMatcher(Kind, InsnVarID) {} in InstructionPredicateMatcher()
1806 InstructionOpcodeMatcher(unsigned InsnVarID, in InstructionOpcodeMatcher() argument
1808 : InstructionPredicateMatcher(IPM_Opcode, InsnVarID), in InstructionOpcodeMatcher()
1845 << MatchTable::IntValue(InsnVarID); in emitPredicateOpcodes()
1903 InstructionNumOperandsMatcher(unsigned InsnVarID, unsigned NumOperands) in InstructionNumOperandsMatcher() argument
1904 : InstructionPredicateMatcher(IPM_NumOperands, InsnVarID), in InstructionNumOperandsMatcher()
1919 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1956 InstructionImmPredicateMatcher(unsigned InsnVarID, in InstructionImmPredicateMatcher() argument
1958 : InstructionPredicateMatcher(IPM_ImmPredicate, InsnVarID), in InstructionImmPredicateMatcher()
1975 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1997 AtomicOrderingMMOPredicateMatcher(unsigned InsnVarID, StringRef Order, in AtomicOrderingMMOPredicateMatcher() argument
1999 : InstructionPredicateMatcher(IPM_AtomicOrderingMMO, InsnVarID), in AtomicOrderingMMOPredicateMatcher()
2023 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Order") in emitPredicateOpcodes()
2036 MemorySizePredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, unsigned Size) in MemorySizePredicateMatcher() argument
2037 : InstructionPredicateMatcher(IPM_MemoryLLTSize, InsnVarID), in MemorySizePredicateMatcher()
2052 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2065 MemoryAddressSpacePredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, in MemoryAddressSpacePredicateMatcher() argument
2067 : InstructionPredicateMatcher(IPM_MemoryAddressSpace, InsnVarID), in MemoryAddressSpacePredicateMatcher()
2083 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2101 MemoryAlignmentPredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, in MemoryAlignmentPredicateMatcher() argument
2103 : InstructionPredicateMatcher(IPM_MemoryAlignment, InsnVarID), in MemoryAlignmentPredicateMatcher()
2122 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2145 MemoryVsLLTSizePredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, in MemoryVsLLTSizePredicateMatcher() argument
2148 : InstructionPredicateMatcher(IPM_MemoryVsLLTSize, InsnVarID), in MemoryVsLLTSizePredicateMatcher()
2168 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2187 VectorSplatImmPredicateMatcher(unsigned InsnVarID, SplatKind K) in VectorSplatImmPredicateMatcher() argument
2188 : InstructionPredicateMatcher(IPM_VectorSplatImm, InsnVarID), Kind(K) {} in VectorSplatImmPredicateMatcher()
2206 Table << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID); in emitPredicateOpcodes()
2217 GenericInstructionPredicateMatcher(unsigned InsnVarID, in GenericInstructionPredicateMatcher() argument
2219 : InstructionPredicateMatcher(IPM_GenericPredicate, InsnVarID), in GenericInstructionPredicateMatcher()
2234 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2259 unsigned InsnVarID; member in __anon612774070111::InstructionMatcher
2272 InsnVarID = Rule.implicitlyDefineInsnVar(*this); in InstructionMatcher()
2285 unsigned getInsnVarID() const { return InsnVarID; } in getInsnVarID()
2344 InstructionNumOperandsMatcher(InsnVarID, getNumOperands()) in emitPredicateOpcodes()
2457 InstructionOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in InstructionOperandMatcher() argument
2460 : OperandPredicateMatcher(OPM_Instruction, InsnVarID, OpIdx), in InstructionOperandMatcher()
2508 new InstructionNumOperandsMatcher(InsnVarID, getNumOperands())); in optimize()
2520 if (InsnVarID > 0) { in optimize()
3504 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()