Lines Matching defs:SourceOperandMap
109 IndexedMap<OpData> SourceOperandMap;
119 SourceOperandMap(SourceMap), DestOperandMap(DestMap),
139 IndexedMap<OpData> &SourceOperandMap);
143 IndexedMap<OpData> &SourceOperandMap,
317 const DagInit *DestDag, IndexedMap<OpData> &SourceOperandMap) {
336 SourceOperandMap[I].TiedOpIdx = It->getValue();
363 IndexedMap<OpData> &SourceOperandMap, IndexedMap<OpData> &DestOperandMap,
376 // No need to fill the SourceOperandMap here since it was mapped to
402 SourceOperandMap[SourceOp->getValue()].Data.Operand = I;
461 IndexedMap<OpData> SourceOperandMap;
462 SourceOperandMap.grow(SourceInst.Operands.size());
464 addDagOperandMapping(Rec, SourceDag, SourceInst, SourceOperandMap,
477 SourceOperandMap);
479 createInstOperandMapping(Rec, SourceDag, DestDag, SourceOperandMap,
490 SourceInst, DestInst, std::move(PatReqFeatures), SourceOperandMap,
670 IndexedMap<OpData> SourceOperandMap = CompressOrCheck
671 ? CompressPat.SourceOperandMap
675 : CompressPat.SourceOperandMap;
724 if (SourceOperandMap[OpNo].TiedOpIdx != -1) {
728 << SourceOperandMap[OpNo].TiedOpIdx << ").isReg()) &&\n"
731 << SourceOperandMap[OpNo].TiedOpIdx << ").getReg()) &&\n";
736 switch (SourceOperandMap[OpNo].Kind) {
744 << ").getImm() == " << SourceOperandMap[OpNo].Data.Imm << ") &&\n";
747 const Record *Reg = SourceOperandMap[OpNo].Data.Reg;