Lines Matching refs:DestOperandMap
112 IndexedMap<OpData> DestOperandMap; member
119 DestOperandMap(DestMap), IsCompressOnly(IsCompressOnly) {} in CompressPat()
140 IndexedMap<OpData> &DestOperandMap,
355 IndexedMap<OpData> &SourceOperandMap, IndexedMap<OpData> &DestOperandMap, in createInstOperandMapping() argument
365 DestOperandMap[I].Data = DestOperandMap[TiedInstOpIdx].Data; in createInstOperandMapping()
366 DestOperandMap[I].Kind = DestOperandMap[TiedInstOpIdx].Kind; in createInstOperandMapping()
367 if (DestOperandMap[I].Kind == OpData::Operand) in createInstOperandMapping()
370 LLVM_DEBUG(dbgs() << " " << DestOperandMap[I].Data.Operand in createInstOperandMapping()
378 if (DestOperandMap[I].Kind != OpData::Operand) in createInstOperandMapping()
393 DestOperandMap[I].Data.Operand = SourceOp->getValue(); in createInstOperandMapping()
459 IndexedMap<OpData> DestOperandMap; in evaluateCompressPat() local
460 DestOperandMap.grow(DestInst.Operands.size()); in evaluateCompressPat()
463 addDagOperandMapping(Rec, DestDag, DestInst, DestOperandMap, in evaluateCompressPat()
472 DestOperandMap, SourceOperands, DestInst); in evaluateCompressPat()
482 SourceOperandMap, DestOperandMap, in evaluateCompressPat()
664 : CompressPat.DestOperandMap; in emitCompressInstEmitter()
665 IndexedMap<OpData> &DestOperandMap = CompressOrCheck in emitCompressInstEmitter() local
666 ? CompressPat.DestOperandMap in emitCompressInstEmitter()
754 switch (DestOperandMap[OpNo].Kind) { in emitCompressInstEmitter()
756 unsigned OpIdx = DestOperandMap[OpNo].Data.Operand; in emitCompressInstEmitter()
809 << "MCOperand::createImm(" << DestOperandMap[OpNo].Data.Imm in emitCompressInstEmitter()
817 << DestOperandMap[OpNo].Data.Imm << "), &STI, " << Entry in emitCompressInstEmitter()
822 << DestOperandMap[OpNo].Data.Imm << "));\n"; in emitCompressInstEmitter()
827 Record *Reg = DestOperandMap[OpNo].Data.Reg; in emitCompressInstEmitter()