Lines Matching refs:SubOperand
2873 Optional<unsigned> SubOperand; member in __anon0a286f430111::RenderComplexPatternOperand
2882 Optional<unsigned> SubOperand = None) in RenderComplexPatternOperand() argument
2885 SubOperand(SubOperand) {} in RenderComplexPatternOperand()
2892 Table << MatchTable::Opcode(SubOperand.hasValue() ? "GIR_ComplexSubOperandRenderer" in emitRenderOpcodes()
2897 if (SubOperand.hasValue()) in emitRenderOpcodes()
2899 << MatchTable::IntValue(SubOperand.getValue()); in emitRenderOpcodes()
4183 auto *SubOperand = SrcChild->getChild(i); in importChildMatcher() local
4184 if (!SubOperand->getName().empty()) { in importChildMatcher()
4186 SubOperand->getName(), SrcChild->getOperator(), RendererID, i, in importChildMatcher()
4327 const auto &SubOperand = Rule.getComplexSubOperand(DstChild->getName()); in importExplicitUseRenderer() local
4328 if (SubOperand.hasValue()) { in importExplicitUseRenderer()
4330 *std::get<0>(*SubOperand), DstChild->getName(), in importExplicitUseRenderer()
4331 std::get<1>(*SubOperand), std::get<2>(*SubOperand)); in importExplicitUseRenderer()