Searched refs:TiedOperands (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/llvm/tools/llvm-exegesis/lib/ |
D | MCInstrDescView.cpp | 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()
|
D | MCInstrDescView.h | 48 SmallVector<unsigned, 2> TiedOperands; member
|
/external/llvm/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 1403 collectTiedOperands(MachineInstr *MI, TiedOperandMap &TiedOperands) { in collectTiedOperands() argument 1435 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx)); in collectTiedOperands() 1626 TiedOperandMap TiedOperands; in runOnMachineFunction() local 1654 if (!collectTiedOperands(&*mi, TiedOperands)) { in runOnMachineFunction() 1666 if (TiedOperands.size() == 1) { in runOnMachineFunction() 1668 = TiedOperands.begin()->second; in runOnMachineFunction() 1678 TiedOperands.clear(); in runOnMachineFunction() 1686 for (auto &TO : TiedOperands) { in runOnMachineFunction() 1707 TiedOperands.clear(); in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 1462 collectTiedOperands(MachineInstr *MI, TiedOperandMap &TiedOperands) { in collectTiedOperands() argument 1494 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx)); in collectTiedOperands() 1693 TiedOperandMap TiedOperands; in runOnMachineFunction() local 1724 if (!collectTiedOperands(&*mi, TiedOperands)) { in runOnMachineFunction() 1736 if (TiedOperands.size() == 1) { in runOnMachineFunction() 1738 = TiedOperands.begin()->second; in runOnMachineFunction() 1748 TiedOperands.clear(); in runOnMachineFunction() 1756 for (auto &TO : TiedOperands) { in runOnMachineFunction() 1777 TiedOperands.clear(); in runOnMachineFunction()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 1317 collectTiedOperands(MachineInstr *MI, TiedOperandMap &TiedOperands) { in collectTiedOperands() argument 1349 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx)); in collectTiedOperands() 1551 TiedOperandMap TiedOperands; in runOnMachineFunction() local 1580 if (!collectTiedOperands(&*mi, TiedOperands)) { in runOnMachineFunction() 1592 if (TiedOperands.size() == 1) { in runOnMachineFunction() 1594 = TiedOperands.begin()->second; in runOnMachineFunction() 1604 TiedOperands.clear(); in runOnMachineFunction() 1612 for (auto &TO : TiedOperands) { in runOnMachineFunction() 1633 TiedOperands.clear(); in runOnMachineFunction()
|
/external/llvm-project/llvm/utils/TableGen/ |
D | AsmMatcherEmitter.cpp | 445 TiedOperandsTuple TiedOperands; member 470 X.TiedOperands = { TiedOperandNum, SrcOperand1, SrcOperand2 }; in getTiedOp() 2158 uint8_t TiedOp = OpInfo.TiedOperands.ResOpnd; in emitConvertFuncs() 2160 OpInfo.TiedOperands.SrcOpnd1Idx + HasMnemonicFirst; in emitConvertFuncs() 2162 OpInfo.TiedOperands.SrcOpnd2Idx + HasMnemonicFirst; in emitConvertFuncs()
|