Lines Matching refs:InsnVarID
1143 unsigned InsnVarID; member in __anoncee47b830111::PredicateMatcher
1147 PredicateMatcher(PredicateKind Kind, unsigned InsnVarID, unsigned OpIdx = ~0) in PredicateMatcher() argument
1148 : Kind(Kind), InsnVarID(InsnVarID), OpIdx(OpIdx) {} in PredicateMatcher()
1150 unsigned getInsnVarID() const { return InsnVarID; } in getInsnVarID()
1168 return B.getKind() == getKind() && InsnVarID == B.InsnVarID && in isIdentical()
1195 OperandPredicateMatcher(PredicateKind Kind, unsigned InsnVarID, in OperandPredicateMatcher() argument
1197 : PredicateMatcher(Kind, InsnVarID, OpIdx) {} in OperandPredicateMatcher()
1219 SameOperandMatcher(unsigned InsnVarID, unsigned OpIdx, StringRef MatchingName, in SameOperandMatcher() argument
1221 : OperandPredicateMatcher(OPM_SameOperand, InsnVarID, OpIdx), in SameOperandMatcher()
1254 LLTOperandMatcher(unsigned InsnVarID, unsigned OpIdx, const LLTCodeGen &Ty) in LLTOperandMatcher() argument
1255 : OperandPredicateMatcher(OPM_LLT, InsnVarID, OpIdx), Ty(Ty) { in LLTOperandMatcher()
1283 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Op") in emitPredicateOpcodes()
1306 PointerToAnyOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in PointerToAnyOperandMatcher() argument
1308 : OperandPredicateMatcher(OPM_PointerToAny, InsnVarID, OpIdx), in PointerToAnyOperandMatcher()
1323 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1339 RecordNamedOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in RecordNamedOperandMatcher() argument
1341 : OperandPredicateMatcher(OPM_RecordNamedOperand, InsnVarID, OpIdx), in RecordNamedOperandMatcher()
1357 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1375 ComplexPatternOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in ComplexPatternOperandMatcher() argument
1378 : OperandPredicateMatcher(OPM_ComplexPattern, InsnVarID, OpIdx), in ComplexPatternOperandMatcher()
1389 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1407 RegisterBankOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in RegisterBankOperandMatcher() argument
1409 : OperandPredicateMatcher(OPM_RegBank, InsnVarID, OpIdx), RC(RC) {} in RegisterBankOperandMatcher()
1423 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1434 MBBOperandMatcher(unsigned InsnVarID, unsigned OpIdx) in MBBOperandMatcher() argument
1435 : OperandPredicateMatcher(OPM_MBB, InsnVarID, OpIdx) {} in MBBOperandMatcher()
1444 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Op") in emitPredicateOpcodes()
1451 ImmOperandMatcher(unsigned InsnVarID, unsigned OpIdx) in ImmOperandMatcher() argument
1452 : OperandPredicateMatcher(IPM_Imm, InsnVarID, OpIdx) {} in ImmOperandMatcher()
1461 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Op") in emitPredicateOpcodes()
1473 ConstantIntOperandMatcher(unsigned InsnVarID, unsigned OpIdx, int64_t Value) in ConstantIntOperandMatcher() argument
1474 : OperandPredicateMatcher(OPM_Int, InsnVarID, OpIdx), Value(Value) {} in ConstantIntOperandMatcher()
1488 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1501 LiteralIntOperandMatcher(unsigned InsnVarID, unsigned OpIdx, int64_t Value) in LiteralIntOperandMatcher() argument
1502 : OperandPredicateMatcher(OPM_LiteralInt, InsnVarID, OpIdx), in LiteralIntOperandMatcher()
1517 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1529 CmpPredicateOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in CmpPredicateOperandMatcher() argument
1531 : OperandPredicateMatcher(OPM_CmpPredicate, InsnVarID, OpIdx), PredName(P) {} in CmpPredicateOperandMatcher()
1545 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1559 IntrinsicIDOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in IntrinsicIDOperandMatcher() argument
1561 : OperandPredicateMatcher(OPM_IntrinsicID, InsnVarID, OpIdx), II(II) {} in IntrinsicIDOperandMatcher()
1575 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1589 OperandImmPredicateMatcher(unsigned InsnVarID, unsigned OpIdx, in OperandImmPredicateMatcher() argument
1591 : OperandPredicateMatcher(IPM_ImmPredicate, InsnVarID, OpIdx), in OperandImmPredicateMatcher()
1608 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1656 std::string getOperandExpr(unsigned InsnVarID) const { in getOperandExpr()
1657 return "State.MIs[" + llvm::to_string(InsnVarID) + "]->getOperand(" + in getOperandExpr()
1762 InstructionPredicateMatcher(PredicateKind Kind, unsigned InsnVarID) in InstructionPredicateMatcher() argument
1763 : PredicateMatcher(Kind, InsnVarID) {} in InstructionPredicateMatcher()
1810 InstructionOpcodeMatcher(unsigned InsnVarID, in InstructionOpcodeMatcher() argument
1812 : InstructionPredicateMatcher(IPM_Opcode, InsnVarID), in InstructionOpcodeMatcher()
1849 << MatchTable::IntValue(InsnVarID); in emitPredicateOpcodes()
1907 InstructionNumOperandsMatcher(unsigned InsnVarID, unsigned NumOperands) in InstructionNumOperandsMatcher() argument
1908 : InstructionPredicateMatcher(IPM_NumOperands, InsnVarID), in InstructionNumOperandsMatcher()
1923 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
1960 InstructionImmPredicateMatcher(unsigned InsnVarID, in InstructionImmPredicateMatcher() argument
1962 : InstructionPredicateMatcher(IPM_ImmPredicate, InsnVarID), in InstructionImmPredicateMatcher()
1979 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2001 AtomicOrderingMMOPredicateMatcher(unsigned InsnVarID, StringRef Order, in AtomicOrderingMMOPredicateMatcher() argument
2003 : InstructionPredicateMatcher(IPM_AtomicOrderingMMO, InsnVarID), in AtomicOrderingMMOPredicateMatcher()
2027 << MatchTable::IntValue(InsnVarID) << MatchTable::Comment("Order") in emitPredicateOpcodes()
2040 MemorySizePredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, unsigned Size) in MemorySizePredicateMatcher() argument
2041 : InstructionPredicateMatcher(IPM_MemoryLLTSize, InsnVarID), in MemorySizePredicateMatcher()
2056 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2069 MemoryAddressSpacePredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, in MemoryAddressSpacePredicateMatcher() argument
2071 : InstructionPredicateMatcher(IPM_MemoryAddressSpace, InsnVarID), in MemoryAddressSpacePredicateMatcher()
2087 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2105 MemoryAlignmentPredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, in MemoryAlignmentPredicateMatcher() argument
2107 : InstructionPredicateMatcher(IPM_MemoryAlignment, InsnVarID), in MemoryAlignmentPredicateMatcher()
2126 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2149 MemoryVsLLTSizePredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, in MemoryVsLLTSizePredicateMatcher() argument
2152 : InstructionPredicateMatcher(IPM_MemoryVsLLTSize, InsnVarID), in MemoryVsLLTSizePredicateMatcher()
2172 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2191 VectorSplatImmPredicateMatcher(unsigned InsnVarID, SplatKind K) in VectorSplatImmPredicateMatcher() argument
2192 : InstructionPredicateMatcher(IPM_VectorSplatImm, InsnVarID), Kind(K) {} in VectorSplatImmPredicateMatcher()
2210 Table << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID); in emitPredicateOpcodes()
2221 GenericInstructionPredicateMatcher(unsigned InsnVarID, in GenericInstructionPredicateMatcher() argument
2223 : InstructionPredicateMatcher(IPM_GenericPredicate, InsnVarID), in GenericInstructionPredicateMatcher()
2238 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2249 NoUsePredicateMatcher(unsigned InsnVarID) in NoUsePredicateMatcher() argument
2250 : InstructionPredicateMatcher(IPM_NoUse, InsnVarID) {} in NoUsePredicateMatcher()
2263 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()
2286 unsigned InsnVarID; member in __anoncee47b830111::InstructionMatcher
2299 InsnVarID = Rule.implicitlyDefineInsnVar(*this); in InstructionMatcher()
2312 unsigned getInsnVarID() const { return InsnVarID; } in getInsnVarID()
2371 InstructionNumOperandsMatcher(InsnVarID, getNumOperands()) in emitPredicateOpcodes()
2484 InstructionOperandMatcher(unsigned InsnVarID, unsigned OpIdx, in InstructionOperandMatcher() argument
2487 : OperandPredicateMatcher(OPM_Instruction, InsnVarID, OpIdx), in InstructionOperandMatcher()
2535 new InstructionNumOperandsMatcher(InsnVarID, getNumOperands())); in optimize()
2547 if (InsnVarID > 0) { in optimize()
3532 << MatchTable::Comment("MI") << MatchTable::IntValue(InsnVarID) in emitPredicateOpcodes()