Lines Matching refs:OpData
83 struct OpData { struct in __anon50c1a2bd0111::RISCVCompressInstEmitter
98 IndexedMap<OpData>
101 IndexedMap<OpData>
105 std::vector<Record *> RF, IndexedMap<OpData> &SourceMap, in CompressPat()
106 IndexedMap<OpData> &DestMap) in CompressPat()
116 IndexedMap<OpData> &OperandMap, bool IsSourceInst);
124 IndexedMap<OpData> &SourceOperandMap);
128 IndexedMap<OpData> &SourceOperandMap,
129 IndexedMap<OpData> &DestOperandMap,
192 IndexedMap<OpData> &OperandMap, bool IsSourceInst) { in addDagOperandMapping()
217 OperandMap[i].Kind = OpData::Reg; in addDagOperandMapping()
234 OperandMap[i].Kind = OpData::Operand; in addDagOperandMapping()
244 OperandMap[i].Kind = OpData::Imm; in addDagOperandMapping()
303 IndexedMap<OpData> &SourceOperandMap) { in createDagOperandMapping()
349 IndexedMap<OpData> &SourceOperandMap, IndexedMap<OpData> &DestOperandMap, in createInstOperandMapping()
361 if (DestOperandMap[i].Kind == OpData::Operand) in createInstOperandMapping()
372 if (DestOperandMap[i].Kind != OpData::Operand) in createInstOperandMapping()
445 IndexedMap<OpData> SourceOperandMap; in evaluateCompressPat()
451 IndexedMap<OpData> DestOperandMap; in evaluateCompressPat()
659 IndexedMap<OpData> SourceOperandMap = CompressOrCheck ? in emitCompressInstEmitter()
661 IndexedMap<OpData> &DestOperandMap = CompressOrCheck ? in emitCompressInstEmitter()
722 case OpData::Operand: in emitCompressInstEmitter()
725 case OpData::Imm: in emitCompressInstEmitter()
732 case OpData::Reg: { in emitCompressInstEmitter()
749 case OpData::Operand: { in emitCompressInstEmitter()
793 case OpData::Imm: { in emitCompressInstEmitter()
814 case OpData::Reg: { in emitCompressInstEmitter()