Lines Matching refs:SourceOperandMap

91         SourceOperandMap; // Maps operands in the Source Instruction to  member
99 : Source(S), Dest(D), PatReqFeatures(RF), SourceOperandMap(SourceMap), in CompressPat()
116 IndexedMap<OpData> &SourceOperandMap);
120 IndexedMap<OpData> &SourceOperandMap,
292 IndexedMap<OpData> &SourceOperandMap) { in createDagOperandMapping() argument
311 SourceOperandMap[i].TiedOpIdx = it->getValue(); in createDagOperandMapping()
338 IndexedMap<OpData> &SourceOperandMap, IndexedMap<OpData> &DestOperandMap, in createInstOperandMapping() argument
377 SourceOperandMap[SourceOp->getValue()].Data.Operand = i; in createInstOperandMapping()
443 IndexedMap<OpData> SourceOperandMap; in evaluateCompressPat() local
444 SourceOperandMap.grow(SourceInst.Operands.size()); in evaluateCompressPat()
446 addDagOperandMapping(Rec, SourceDag, SourceInst, SourceOperandMap, in evaluateCompressPat()
459 SourceOperandMap); in evaluateCompressPat()
461 createInstOperandMapping(Rec, SourceDag, DestDag, SourceOperandMap, in evaluateCompressPat()
472 SourceOperandMap, DestOperandMap)); in evaluateCompressPat()
607 IndexedMap<OpData> SourceOperandMap = in emitCompressInstEmitter() local
608 Compress ? CompressPat.SourceOperandMap : CompressPat.DestOperandMap; in emitCompressInstEmitter()
610 Compress ? CompressPat.DestOperandMap : CompressPat.SourceOperandMap; in emitCompressInstEmitter()
649 if (SourceOperandMap[OpNo].TiedOpIdx != -1) { in emitCompressInstEmitter()
654 << std::to_string(SourceOperandMap[OpNo].TiedOpIdx) in emitCompressInstEmitter()
660 switch (SourceOperandMap[OpNo].Kind) { in emitCompressInstEmitter()
669 std::to_string(SourceOperandMap[OpNo].Data.Imm) + ") &&\n"; in emitCompressInstEmitter()
672 Record *Reg = SourceOperandMap[OpNo].Data.Reg; in emitCompressInstEmitter()