Searched refs:TiedOperands (Results 1 – 7 of 7) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-exegesis/lib/ |
D | MCInstrDescView.cpp | 74 Variables[Op.VariableIndex].TiedOperands.push_back(Op.Index); in Instruction() 124 assert(!Var.TiedOperands.empty()); in hasImmediateVariables() 125 const unsigned OpIndex = Var.TiedOperands[0]; in hasImmediateVariables() 226 assert(!Var.TiedOperands.empty()); in randomize() 227 const Operand &Op = Instr.Operands[Var.TiedOperands.front()]; in randomize()
|
D | Uops.cpp | 107 for (const unsigned OpIndex : Var.TiedOperands) { in hasTiedOperands() 155 assert(!Var->TiedOperands.empty()); in generatePrototype() 156 const Operand &Op = Instr.Operands[Var->TiedOperands.front()]; in generatePrototype()
|
D | MCInstrDescView.h | 39 llvm::SmallVector<unsigned, 2> TiedOperands; member
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 1458 collectTiedOperands(MachineInstr *MI, TiedOperandMap &TiedOperands) { in collectTiedOperands() argument 1490 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx)); in collectTiedOperands() 1686 TiedOperandMap TiedOperands; in runOnMachineFunction() local 1717 if (!collectTiedOperands(&*mi, TiedOperands)) { in runOnMachineFunction() 1729 if (TiedOperands.size() == 1) { in runOnMachineFunction() 1731 = TiedOperands.begin()->second; in runOnMachineFunction() 1741 TiedOperands.clear(); in runOnMachineFunction() 1749 for (auto &TO : TiedOperands) { in runOnMachineFunction() 1770 TiedOperands.clear(); in runOnMachineFunction()
|
/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/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 1060 TiedOperandMap TiedOperands(4); in runOnMachineFunction() local 1110 TiedOperands[regB].push_back(std::make_pair(SrcIdx, DstIdx)); in runOnMachineFunction() 1114 for (TiedOperandMap::iterator OI = TiedOperands.begin(), in runOnMachineFunction() 1115 OE = TiedOperands.end(); OI != OE; ++OI) { in runOnMachineFunction() 1121 if (TiedOperands.size() == 1 && TiedPairs.size() == 1) { in runOnMachineFunction() 1268 TiedOperands.clear(); in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/ |
D | AsmMatcherEmitter.cpp | 446 TiedOperandsTuple TiedOperands; member 471 X.TiedOperands = { TiedOperandNum, SrcOperand1, SrcOperand2 }; in getTiedOp() 2155 uint8_t TiedOp = OpInfo.TiedOperands.ResOpnd; in emitConvertFuncs() 2157 OpInfo.TiedOperands.SrcOpnd1Idx + HasMnemonicFirst; in emitConvertFuncs() 2159 OpInfo.TiedOperands.SrcOpnd2Idx + HasMnemonicFirst; in emitConvertFuncs()
|