Searched refs:TiedOperands (Results 1 – 4 of 4) sorted by relevance
23 assert(!TiedOperands.empty()); in getPrimaryOperandIndex()24 return TiedOperands[0]; in getPrimaryOperandIndex()28 assert(TiedOperands.size() <= 2 && in hasTiedOperands()33 return TiedOperands.size() > 1; in hasTiedOperands()166 Variables[Op.getVariableIndex()].TiedOperands.push_back(Op.getIndex()); in create()285 for (auto OperandIndex : Var.TiedOperands) { in dump()
48 SmallVector<unsigned, 2> TiedOperands; member
1317 collectTiedOperands(MachineInstr *MI, TiedOperandMap &TiedOperands) { in collectTiedOperands() argument1349 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx)); in collectTiedOperands()1549 TiedOperandMap TiedOperands; in runOnMachineFunction() local1577 if (!collectTiedOperands(&*mi, TiedOperands)) { in runOnMachineFunction()1589 if (TiedOperands.size() == 1) { in runOnMachineFunction()1591 = TiedOperands.begin()->second; in runOnMachineFunction()1601 TiedOperands.clear(); in runOnMachineFunction()1609 for (auto &TO : TiedOperands) { in runOnMachineFunction()1630 TiedOperands.clear(); in runOnMachineFunction()
445 TiedOperandsTuple TiedOperands; member470 X.TiedOperands = { TiedOperandNum, SrcOperand1, SrcOperand2 }; in getTiedOp()2153 uint8_t TiedOp = OpInfo.TiedOperands.ResOpnd; in emitConvertFuncs()2155 OpInfo.TiedOperands.SrcOpnd1Idx + HasMnemonicFirst; in emitConvertFuncs()2157 OpInfo.TiedOperands.SrcOpnd2Idx + HasMnemonicFirst; in emitConvertFuncs()