Lines Matching refs:SubOperand
2414 Optional<unsigned> SubOperand; member in __anon7e76e5f80111::RenderComplexPatternOperand
2423 Optional<unsigned> SubOperand = None) in RenderComplexPatternOperand() argument
2426 SubOperand(SubOperand) {} in RenderComplexPatternOperand()
2433 Table << MatchTable::Opcode(SubOperand.hasValue() ? "GIR_ComplexSubOperandRenderer" in emitRenderOpcodes()
2438 if (SubOperand.hasValue()) in emitRenderOpcodes()
2440 << MatchTable::IntValue(SubOperand.getValue()); in emitRenderOpcodes()
3424 auto *SubOperand = SrcChild->getChild(i); in importChildMatcher() local
3425 if (!SubOperand->getName().empty()) in importChildMatcher()
3426 Rule.defineComplexSubOperand(SubOperand->getName(), in importChildMatcher()
3500 const auto &SubOperand = Rule.getComplexSubOperand(DstChild->getName()); in importExplicitUseRenderer() local
3501 if (SubOperand.hasValue()) { in importExplicitUseRenderer()
3503 *std::get<0>(*SubOperand), DstChild->getName(), in importExplicitUseRenderer()
3504 std::get<1>(*SubOperand), std::get<2>(*SubOperand)); in importExplicitUseRenderer()