Home
last modified time | relevance | path

Searched refs:CodeGenInstAlias (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstAlias.cpp27 bool CodeGenInstAlias::tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo, in tryAliasOpMatch()
151 unsigned CodeGenInstAlias::ResultOperand::getMINumOperands() const { in getMINumOperands()
168 CodeGenInstAlias::CodeGenInstAlias(Record *R, CodeGenTarget &T) : TheDef(R) { in CodeGenInstAlias() function in CodeGenInstAlias
H A DCodeGenInstAlias.h33 class CodeGenInstAlias {
96 CodeGenInstAlias(Record *R, CodeGenTarget &T);
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmWriterEmitter.cpp816 typedef std::pair<CodeGenInstAlias, int> ValueType;
850 typedef std::set<std::pair<CodeGenInstAlias, int>, AliasPriorityComparator> in EmitPrintAliasInstruction()
860 std::pair(CodeGenInstAlias(R, Target), Priority)); in EmitPrintAliasInstruction()
878 const CodeGenInstAlias &CGA = Alias.first; in EmitPrintAliasInstruction()
924 const CodeGenInstAlias::ResultOperand &RO = CGA.ResultOperands[i]; in EmitPrintAliasInstruction()
927 case CodeGenInstAlias::ResultOperand::K_Record: { in EmitPrintAliasInstruction()
986 case CodeGenInstAlias::ResultOperand::K_Imm: { in EmitPrintAliasInstruction()
998 case CodeGenInstAlias::ResultOperand::K_Reg: in EmitPrintAliasInstruction()
H A DAsmMatcherEmitter.cpp513 PointerUnion<const CodeGenInstruction *, const CodeGenInstAlias *> DefRec;
518 return cast<const CodeGenInstAlias *>(DefRec)->ResultInst; in getResultInst()
556 MatchableInfo(std::unique_ptr<const CodeGenInstAlias> Alias) in MatchableInfo()
573 assert(!isa<const CodeGenInstAlias *>(DefRec)); in MatchableInfo()
577 delete dyn_cast_if_present<const CodeGenInstAlias *>(DefRec); in ~MatchableInfo()
1578 auto Alias = std::make_unique<CodeGenInstAlias>(InstAlias, Target); in buildInfo()
1777 const CodeGenInstAlias &CGA = *cast<const CodeGenInstAlias *>(II->DefRec); in buildAliasOperandReference()
1850 const CodeGenInstAlias &CGA = *cast<const CodeGenInstAlias *>(DefRec); in buildAliasResultOperands()
1923 case CodeGenInstAlias::ResultOperand::K_Record: { in buildAliasResultOperands()
1941 case CodeGenInstAlias::ResultOperand::K_Imm: { in buildAliasResultOperands()
[all …]
/freebsd/usr.bin/clang/llvm-tblgen/
H A DMakefile18 SRCS+= Common/CodeGenInstAlias.cpp