Lines Matching defs:SourceOperandMap
109 IndexedMap<OpData> SourceOperandMap;
118 : Source(S), Dest(D), PatReqFeatures(RF), SourceOperandMap(SourceMap),
135 IndexedMap<OpData> &SourceOperandMap);
139 IndexedMap<OpData> &SourceOperandMap,
309 IndexedMap<OpData> &SourceOperandMap) {
328 SourceOperandMap[I].TiedOpIdx = It->getValue();
355 IndexedMap<OpData> &SourceOperandMap, IndexedMap<OpData> &DestOperandMap,
368 // No need to fill the SourceOperandMap here since it was mapped to
394 SourceOperandMap[SourceOp->getValue()].Data.Operand = I;
453 IndexedMap<OpData> SourceOperandMap;
454 SourceOperandMap.grow(SourceInst.Operands.size());
456 addDagOperandMapping(Rec, SourceDag, SourceInst, SourceOperandMap,
469 SourceOperandMap);
471 createInstOperandMapping(Rec, SourceDag, DestDag, SourceOperandMap,
482 SourceOperandMap, DestOperandMap,
662 IndexedMap<OpData> SourceOperandMap = CompressOrCheck
663 ? CompressPat.SourceOperandMap
667 : CompressPat.SourceOperandMap;
715 if (SourceOperandMap[OpNo].TiedOpIdx != -1) {
719 << SourceOperandMap[OpNo].TiedOpIdx << ").isReg()) &&\n"
722 << SourceOperandMap[OpNo].TiedOpIdx << ").getReg()) &&\n";
727 switch (SourceOperandMap[OpNo].Kind) {
735 << ").getImm() == " << SourceOperandMap[OpNo].Data.Imm << ") &&\n";
738 Record *Reg = SourceOperandMap[OpNo].Data.Reg;