Lines Matching refs:OpData
83 struct OpData {
98 IndexedMap<OpData>
101 IndexedMap<OpData>
105 std::vector<Record *> RF, IndexedMap<OpData> &SourceMap,
106 IndexedMap<OpData> &DestMap)
116 IndexedMap<OpData> &OperandMap, bool IsSourceInst);
124 IndexedMap<OpData> &SourceOperandMap);
128 IndexedMap<OpData> &SourceOperandMap,
129 IndexedMap<OpData> &DestOperandMap,
192 IndexedMap<OpData> &OperandMap, bool IsSourceInst) {
217 OperandMap[i].Kind = OpData::Reg;
234 OperandMap[i].Kind = OpData::Operand;
244 OperandMap[i].Kind = OpData::Imm;
303 IndexedMap<OpData> &SourceOperandMap) {
349 IndexedMap<OpData> &SourceOperandMap, IndexedMap<OpData> &DestOperandMap,
361 if (DestOperandMap[i].Kind == OpData::Operand)
372 if (DestOperandMap[i].Kind != OpData::Operand)
445 IndexedMap<OpData> SourceOperandMap;
451 IndexedMap<OpData> DestOperandMap;
641 IndexedMap<OpData> SourceOperandMap = CompressOrCheck ?
643 IndexedMap<OpData> &DestOperandMap = CompressOrCheck ?
694 case OpData::Operand:
697 case OpData::Imm:
704 case OpData::Reg: {
721 case OpData::Operand: {
765 case OpData::Imm: {
786 case OpData::Reg: {