Lines Matching refs:OpData

89   struct OpData {  struct in __anonfc3a356f0111::CompressInstEmitter
111 IndexedMap<OpData> SourceOperandMap;
115 IndexedMap<OpData> DestOperandMap;
119 std::vector<Record *> RF, IndexedMap<OpData> &SourceMap, in CompressPat()
120 IndexedMap<OpData> &DestMap, bool IsCompressOnly) in CompressPat()
130 IndexedMap<OpData> &OperandMap, bool IsSourceInst);
138 IndexedMap<OpData> &SourceOperandMap);
142 IndexedMap<OpData> &SourceOperandMap,
143 IndexedMap<OpData> &DestOperandMap,
204 IndexedMap<OpData> &OperandMap, in addDagOperandMapping()
230 OperandMap[i].Kind = OpData::Reg; in addDagOperandMapping()
247 OperandMap[i].Kind = OpData::Operand; in addDagOperandMapping()
257 OperandMap[i].Kind = OpData::Imm; in addDagOperandMapping()
312 IndexedMap<OpData> &SourceOperandMap) { in createDagOperandMapping()
358 IndexedMap<OpData> &SourceOperandMap, IndexedMap<OpData> &DestOperandMap, in createInstOperandMapping()
370 if (DestOperandMap[i].Kind == OpData::Operand) in createInstOperandMapping()
381 if (DestOperandMap[i].Kind != OpData::Operand) in createInstOperandMapping()
454 IndexedMap<OpData> SourceOperandMap; in evaluateCompressPat()
460 IndexedMap<OpData> DestOperandMap; in evaluateCompressPat()
663 IndexedMap<OpData> SourceOperandMap = CompressOrCheck in emitCompressInstEmitter()
666 IndexedMap<OpData> &DestOperandMap = CompressOrCheck in emitCompressInstEmitter()
726 case OpData::Operand: in emitCompressInstEmitter()
729 case OpData::Imm: in emitCompressInstEmitter()
735 case OpData::Reg: { in emitCompressInstEmitter()
752 case OpData::Operand: { in emitCompressInstEmitter()
795 case OpData::Imm: { in emitCompressInstEmitter()
816 case OpData::Reg: { in emitCompressInstEmitter()