Lines Matching refs:DestOperandMap
94 DestOperandMap; // Maps operands in the Dest Instruction member
100 DestOperandMap(DestMap) {} in CompressPat()
121 IndexedMap<OpData> &DestOperandMap,
338 IndexedMap<OpData> &SourceOperandMap, IndexedMap<OpData> &DestOperandMap, in createInstOperandMapping() argument
348 DestOperandMap[i].Data = DestOperandMap[TiedInstOpIdx].Data; in createInstOperandMapping()
349 DestOperandMap[i].Kind = DestOperandMap[TiedInstOpIdx].Kind; in createInstOperandMapping()
350 if (DestOperandMap[i].Kind == OpData::Operand) in createInstOperandMapping()
353 LLVM_DEBUG(dbgs() << " " << DestOperandMap[i].Data.Operand in createInstOperandMapping()
361 if (DestOperandMap[i].Kind != OpData::Operand) in createInstOperandMapping()
376 DestOperandMap[i].Data.Operand = SourceOp->getValue(); in createInstOperandMapping()
449 IndexedMap<OpData> DestOperandMap; in evaluateCompressPat() local
450 DestOperandMap.grow(DestInst.Operands.size()); in evaluateCompressPat()
453 addDagOperandMapping(Rec, DestDag, DestInst, DestOperandMap, in evaluateCompressPat()
462 DestOperandMap, SourceOperands, DestInst); in evaluateCompressPat()
472 SourceOperandMap, DestOperandMap)); in evaluateCompressPat()
608 Compress ? CompressPat.SourceOperandMap : CompressPat.DestOperandMap; in emitCompressInstEmitter()
609 IndexedMap<OpData> &DestOperandMap = in emitCompressInstEmitter() local
610 Compress ? CompressPat.DestOperandMap : CompressPat.SourceOperandMap; in emitCompressInstEmitter()
686 switch (DestOperandMap[OpNo].Kind) { in emitCompressInstEmitter()
688 unsigned OpIdx = DestOperandMap[OpNo].Data.Operand; in emitCompressInstEmitter()
723 std::to_string(DestOperandMap[OpNo].Data.Imm) + "), STI, " + in emitCompressInstEmitter()
727 std::to_string(DestOperandMap[OpNo].Data.Imm) + "));\n"; in emitCompressInstEmitter()
731 Record *Reg = DestOperandMap[OpNo].Data.Reg; in emitCompressInstEmitter()