Lines Matching refs:OM
98 void declareOperandExpansion(CodeExpansions &CE, const OperandMatcher &OM, in declareOperandExpansion() argument
100 CE.declare(Name, "State.MIs[" + to_string(OM.getInsnVarID()) + in declareOperandExpansion()
101 "]->getOperand(" + to_string(OM.getOpIdx()) + ")"); in declareOperandExpansion()
148 auto &OM = RM.getOperandMatcher(PT.getTypeOfOpName()); in getLLTCodeGenOrTempType() local
149 return OM.getTempTypeIdx(RM); in getLLTCodeGenOrTempType()
2484 OperandMatcher &OM = in emitCodeGenInstructionMatchPattern() local
2487 declareOperandExpansion(CE, OM, OriginalO.getOperandName()); in emitCodeGenInstructionMatchPattern()
2492 OM.addPredicate<LiteralIntOperandMatcher>(RemappedO.getImmValue()); in emitCodeGenInstructionMatchPattern()
2494 OM.addPredicate<ConstantIntOperandMatcher>(RemappedO.getImmValue()); in emitCodeGenInstructionMatchPattern()
2512 OM.addPredicate<LLTOperandMatcher>(getLLTCodeGen(Ty)); in emitCodeGenInstructionMatchPattern()
2540 OM.addPredicate<InstructionOperandMatcher>(M, DefPat->getName()); in emitCodeGenInstructionMatchPattern()