Lines Matching refs:SourceOperandMap
99 SourceOperandMap; // Maps operands in the Source Instruction to member
108 : Source(S), Dest(D), PatReqFeatures(RF), SourceOperandMap(SourceMap), in CompressPat()
125 IndexedMap<OpData> &SourceOperandMap);
129 IndexedMap<OpData> &SourceOperandMap,
299 IndexedMap<OpData> &SourceOperandMap) { in createDagOperandMapping() argument
318 SourceOperandMap[i].TiedOpIdx = it->getValue(); in createDagOperandMapping()
345 IndexedMap<OpData> &SourceOperandMap, IndexedMap<OpData> &DestOperandMap, in createInstOperandMapping() argument
384 SourceOperandMap[SourceOp->getValue()].Data.Operand = i; in createInstOperandMapping()
441 IndexedMap<OpData> SourceOperandMap; in evaluateCompressPat() local
442 SourceOperandMap.grow(SourceInst.Operands.size()); in evaluateCompressPat()
444 addDagOperandMapping(Rec, SourceDag, SourceInst, SourceOperandMap, in evaluateCompressPat()
457 SourceOperandMap); in evaluateCompressPat()
459 createInstOperandMapping(Rec, SourceDag, DestDag, SourceOperandMap, in evaluateCompressPat()
470 SourceOperandMap, DestOperandMap, in evaluateCompressPat()
650 IndexedMap<OpData> SourceOperandMap = CompressOrCheck ? in emitCompressInstEmitter() local
651 CompressPat.SourceOperandMap : CompressPat.DestOperandMap; in emitCompressInstEmitter()
653 CompressPat.DestOperandMap : CompressPat.SourceOperandMap; in emitCompressInstEmitter()
701 if (SourceOperandMap[OpNo].TiedOpIdx != -1) { in emitCompressInstEmitter()
705 << SourceOperandMap[OpNo].TiedOpIdx << ").getReg()) &&\n"; in emitCompressInstEmitter()
710 switch (SourceOperandMap[OpNo].Kind) { in emitCompressInstEmitter()
718 << ").getImm() == " << SourceOperandMap[OpNo].Data.Imm << ") &&\n"; in emitCompressInstEmitter()
721 Record *Reg = SourceOperandMap[OpNo].Data.Reg; in emitCompressInstEmitter()