Home
last modified time | relevance | path

Searched refs:ResultOperand (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstAlias.h48 struct ResultOperand { struct
57 ResultOperand(std::string N, const Record *R) in ResultOperand() argument
59 ResultOperand(int64_t I) : Imm(I), Kind(K_Imm) {} in ResultOperand() function
60 ResultOperand(const Record *R) : R(R), Kind(K_Reg) {} in ResultOperand() argument
87 std::vector<ResultOperand> ResultOperands; argument
101 ResultOperand &ResOp);
H A DCodeGenInstAlias.cpp32 ResultOperand &ResOp) { in tryAliasOpMatch()
43 ResOp = ResultOperand(Result->getArgNameStr(AliasOpNo).str(), ResultRecord); in tryAliasOpMatch()
61 ResOp = ResultOperand(Result->getArgNameStr(AliasOpNo).str(), ResultRecord); in tryAliasOpMatch()
87 ResOp = ResultOperand(ResultRecord); in tryAliasOpMatch()
103 ResOp = ResultOperand(nullptr); in tryAliasOpMatch()
115 ResOp = ResultOperand(II->getValue()); in tryAliasOpMatch()
129 ResOp = ResultOperand(*Value); in tryAliasOpMatch()
143 ResultOperand(Result->getArgNameStr(AliasOpNo).str(), ADI->getDef()); in tryAliasOpMatch()
150 unsigned CodeGenInstAlias::ResultOperand::getMINumOperands() const { in getMINumOperands()
219 ResultOperand ResOp(static_cast<int64_t>(0)); in CodeGenInstAlias()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmWriterEmitter.cpp920 const CodeGenInstAlias::ResultOperand &RO = CGA.ResultOperands[i]; in EmitPrintAliasInstruction()
923 case CodeGenInstAlias::ResultOperand::K_Record: { in EmitPrintAliasInstruction()
982 case CodeGenInstAlias::ResultOperand::K_Imm: { in EmitPrintAliasInstruction()
994 case CodeGenInstAlias::ResultOperand::K_Reg: in EmitPrintAliasInstruction()
H A DAsmMatcherEmitter.cpp1917 case CodeGenInstAlias::ResultOperand::K_Record: { in buildAliasResultOperands()
1935 case CodeGenInstAlias::ResultOperand::K_Imm: { in buildAliasResultOperands()
1940 case CodeGenInstAlias::ResultOperand::K_Reg: { in buildAliasResultOperands()