Lines Matching refs:InsnVarID

1040   unsigned InsnVarID;  member in __anon7e76e5f80111::PredicateMatcher
1044 PredicateMatcher(PredicateKind Kind, unsigned InsnVarID, unsigned OpIdx = ~0) in PredicateMatcher() argument
1045 : Kind(Kind), InsnVarID(InsnVarID), OpIdx(OpIdx) {} in PredicateMatcher()
1047 unsigned getInsnVarID() const { return InsnVarID; } in getInsnVarID()
1058 return B.getKind() == getKind() && InsnVarID == B.InsnVarID && in isIdentical()
1085 OperandPredicateMatcher(PredicateKind Kind, unsigned InsnVarID, in OperandPredicateMatcher() argument
1087 : PredicateMatcher(Kind, InsnVarID, OpIdx) {} in OperandPredicateMatcher()
1108 SameOperandMatcher(unsigned InsnVarID, unsigned OpIdx, StringRef MatchingName) in SameOperandMatcher() argument
1109 : OperandPredicateMatcher(OPM_SameOperand, InsnVarID, OpIdx), in SameOperandMatcher()
1141 LLTOperandMatcher(unsigned InsnVarID, unsigned OpIdx, const LLTCodeGen &Ty) in LLTOperandMatcher() argument
1142 : OperandPredicateMatcher(OPM_LLT, InsnVarID, OpIdx), Ty(Ty) { in LLTOperandMatcher()
1170 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Op") in emitPredicateOpcodes()
1193 PointerToAnyOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in PointerToAnyOperandMatcher() argument
1195 : OperandPredicateMatcher(OPM_PointerToAny, InsnVarID, OpIdx), in PointerToAnyOperandMatcher()
1205 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1223 ComplexPatternOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in ComplexPatternOperandMatcher() argument
1226 : OperandPredicateMatcher(OPM_ComplexPattern, InsnVarID, OpIdx), in ComplexPatternOperandMatcher()
1237 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1255 RegisterBankOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in RegisterBankOperandMatcher() argument
1257 : OperandPredicateMatcher(OPM_RegBank, InsnVarID, OpIdx), RC(RC) {} in RegisterBankOperandMatcher()
1271 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1282 MBBOperandMatcher(unsigned InsnVarID, unsigned OpIdx) in MBBOperandMatcher() argument
1283 : OperandPredicateMatcher(OPM_MBB, InsnVarID, OpIdx) {} in MBBOperandMatcher()
1292 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Op") in emitPredicateOpcodes()
1304 ConstantIntOperandMatcher(unsigned InsnVarID, unsigned OpIdx, int64_t Value) in ConstantIntOperandMatcher() argument
1305 : OperandPredicateMatcher(OPM_Int, InsnVarID, OpIdx), Value(Value) {} in ConstantIntOperandMatcher()
1319 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1332 LiteralIntOperandMatcher(unsigned InsnVarID, unsigned OpIdx, int64_t Value) in LiteralIntOperandMatcher() argument
1333 : OperandPredicateMatcher(OPM_LiteralInt, InsnVarID, OpIdx), in LiteralIntOperandMatcher()
1348 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1360 IntrinsicIDOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in IntrinsicIDOperandMatcher() argument
1362 : OperandPredicateMatcher(OPM_IntrinsicID, InsnVarID, OpIdx), II(II) {} in IntrinsicIDOperandMatcher()
1376 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1423 std::string getOperandExpr(unsigned InsnVarID) const { in getOperandExpr()
1424 return "State.MIs[" + llvm::to_string(InsnVarID) + "]->getOperand(" + in getOperandExpr()
1526 InstructionPredicateMatcher(PredicateKind Kind, unsigned InsnVarID) in InstructionPredicateMatcher() argument
1527 : PredicateMatcher(Kind, InsnVarID) {} in InstructionPredicateMatcher()
1561 InstructionOpcodeMatcher(unsigned InsnVarID, const CodeGenInstruction *I) in InstructionOpcodeMatcher() argument
1562 : InstructionPredicateMatcher(IPM_Opcode, InsnVarID), I(I) {} in InstructionOpcodeMatcher()
1584 << MatchTable::IntValue(InsnVarID) << getValue() in emitPredicateOpcodes()
1627 InstructionNumOperandsMatcher(unsigned InsnVarID, unsigned NumOperands) in InstructionNumOperandsMatcher() argument
1628 : InstructionPredicateMatcher(IPM_NumOperands, InsnVarID), in InstructionNumOperandsMatcher()
1643 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1680 InstructionImmPredicateMatcher(unsigned InsnVarID, in InstructionImmPredicateMatcher() argument
1682 : InstructionPredicateMatcher(IPM_ImmPredicate, InsnVarID), in InstructionImmPredicateMatcher()
1699 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1721 AtomicOrderingMMOPredicateMatcher(unsigned InsnVarID, StringRef Order, in AtomicOrderingMMOPredicateMatcher() argument
1723 : InstructionPredicateMatcher(IPM_AtomicOrderingMMO, InsnVarID), in AtomicOrderingMMOPredicateMatcher()
1747 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Order") in emitPredicateOpcodes()
1760 MemorySizePredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, unsigned Size) in MemorySizePredicateMatcher() argument
1761 : InstructionPredicateMatcher(IPM_MemoryLLTSize, InsnVarID), in MemorySizePredicateMatcher()
1776 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1799 MemoryVsLLTSizePredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, in MemoryVsLLTSizePredicateMatcher() argument
1802 : InstructionPredicateMatcher(IPM_MemoryVsLLTSize, InsnVarID), in MemoryVsLLTSizePredicateMatcher()
1822 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1835 GenericInstructionPredicateMatcher(unsigned InsnVarID, in GenericInstructionPredicateMatcher() argument
1837 : InstructionPredicateMatcher(IPM_GenericPredicate, InsnVarID), in GenericInstructionPredicateMatcher()
1852 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1877 unsigned InsnVarID; member in __anon7e76e5f80111::InstructionMatcher
1884 InsnVarID = Rule.implicitlyDefineInsnVar(*this); in InstructionMatcher()
1897 unsigned getInsnVarID() const { return InsnVarID; } in getInsnVarID()
1942 InstructionNumOperandsMatcher(InsnVarID, getNumOperands()) in emitPredicateOpcodes()
2042 InstructionOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in InstructionOperandMatcher() argument
2044 : OperandPredicateMatcher(OPM_Instruction, InsnVarID, OpIdx), in InstructionOperandMatcher()
2092 new InstructionNumOperandsMatcher(InsnVarID, getNumOperands())); in optimize()
2104 if (InsnVarID > 0) { in optimize()
2945 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()