Lines Matching refs:OM
100 void declareOperandExpansion(CodeExpansions &CE, const OperandMatcher &OM, in declareOperandExpansion() argument
102 CE.declare(Name, "State.MIs[" + to_string(OM.getInsnVarID()) + in declareOperandExpansion()
103 "]->getOperand(" + to_string(OM.getOpIdx()) + ")"); in declareOperandExpansion()
139 auto &OM = RM.getOperandMatcher(PT.getTypeOfOpName()); in getLLTCodeGenOrTempType() local
140 return OM.getTempTypeIdx(RM); in getLLTCodeGenOrTempType()
2133 OperandMatcher &OM = IM.addOperand(P.getNumInstDefs(), "$intrinsic_id", in emitCodeGenInstructionMatchPattern() local
2135 OM.addPredicate<IntrinsicIDOperandMatcher>(P.getIntrinsic()); in emitCodeGenInstructionMatchPattern()
2173 OperandMatcher &OM = in emitCodeGenInstructionMatchPattern() local
2176 declareOperandExpansion(CE, OM, OriginalO.getOperandName()); in emitCodeGenInstructionMatchPattern()
2181 OM.addPredicate<LiteralIntOperandMatcher>(RemappedO.getImmValue()); in emitCodeGenInstructionMatchPattern()
2183 OM.addPredicate<ConstantIntOperandMatcher>(RemappedO.getImmValue()); in emitCodeGenInstructionMatchPattern()
2201 OM.addPredicate<LLTOperandMatcher>(getLLTCodeGen(Ty)); in emitCodeGenInstructionMatchPattern()
2229 OM.addPredicate<InstructionOperandMatcher>(M, DefPat->getName()); in emitCodeGenInstructionMatchPattern()