Lines Matching refs:SourceOperandMap

109     IndexedMap<OpData> SourceOperandMap;  member
118 : Source(S), Dest(D), PatReqFeatures(RF), SourceOperandMap(SourceMap), in CompressPat()
135 IndexedMap<OpData> &SourceOperandMap);
139 IndexedMap<OpData> &SourceOperandMap,
309 IndexedMap<OpData> &SourceOperandMap) { in createDagOperandMapping() argument
328 SourceOperandMap[I].TiedOpIdx = It->getValue(); in createDagOperandMapping()
355 IndexedMap<OpData> &SourceOperandMap, IndexedMap<OpData> &DestOperandMap, in createInstOperandMapping() argument
394 SourceOperandMap[SourceOp->getValue()].Data.Operand = I; in createInstOperandMapping()
453 IndexedMap<OpData> SourceOperandMap; in evaluateCompressPat() local
454 SourceOperandMap.grow(SourceInst.Operands.size()); in evaluateCompressPat()
456 addDagOperandMapping(Rec, SourceDag, SourceInst, SourceOperandMap, in evaluateCompressPat()
469 SourceOperandMap); in evaluateCompressPat()
471 createInstOperandMapping(Rec, SourceDag, DestDag, SourceOperandMap, in evaluateCompressPat()
482 SourceOperandMap, DestOperandMap, in evaluateCompressPat()
662 IndexedMap<OpData> SourceOperandMap = CompressOrCheck in emitCompressInstEmitter() local
663 ? CompressPat.SourceOperandMap in emitCompressInstEmitter()
667 : CompressPat.SourceOperandMap; in emitCompressInstEmitter()
715 if (SourceOperandMap[OpNo].TiedOpIdx != -1) { in emitCompressInstEmitter()
719 << SourceOperandMap[OpNo].TiedOpIdx << ").isReg()) &&\n" in emitCompressInstEmitter()
722 << SourceOperandMap[OpNo].TiedOpIdx << ").getReg()) &&\n"; in emitCompressInstEmitter()
727 switch (SourceOperandMap[OpNo].Kind) { in emitCompressInstEmitter()
735 << ").getImm() == " << SourceOperandMap[OpNo].Data.Imm << ") &&\n"; in emitCompressInstEmitter()
738 Record *Reg = SourceOperandMap[OpNo].Data.Reg; in emitCompressInstEmitter()