Home
last modified time | relevance | path

Searched refs:CGIOperandList (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.cpp25 CGIOperandList::CGIOperandList(Record *R) : TheDef(R) { in CGIOperandList() function in CGIOperandList
199 unsigned CGIOperandList::getOperandNamed(StringRef Name) const { in getOperandNamed()
211 bool CGIOperandList::hasOperandNamed(StringRef Name, unsigned &OpIdx) const { in hasOperandNamed()
221 bool CGIOperandList::hasSubOperandAlias( in hasSubOperandAlias()
233 CGIOperandList::ParseOperandName(StringRef Op, bool AllowWholeOp) { in ParseOperandName()
301 static void ParseConstraint(StringRef CStr, CGIOperandList &Ops, Record *Rec) { in ParseConstraint()
322 CGIOperandList::ConstraintInfo::getEarlyClobber(); in ParseConstraint()
379 auto NewConstraint = CGIOperandList::ConstraintInfo::getTied(DestFlatOpNo); in ParseConstraint()
383 for (const CGIOperandList::OperandInfo &Op : Ops) { in ParseConstraint()
394 static void ParseConstraints(StringRef CStr, CGIOperandList &Ops, Record *Rec) { in ParseConstraints()
[all …]
H A DCodeGenInstruction.h29 class CGIOperandList {
131 const CGIOperandList::ConstraintInfo &CI = Constraints[j]; in getTiedRegister()
139 CGIOperandList(Record *D);
234 CGIOperandList Operands;
H A DAsmWriterInst.cpp177 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
H A DCodeGenDAGPatterns.cpp3755 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, Record *Leaf) { in checkOperandClass()
3871 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86RecognizableInstr.h256 const std::vector<CGIOperandList::OperandInfo> *Operands;
H A DInstrInfoEmitter.cpp133 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo()
197 const CGIOperandList::ConstraintInfo &Constraint = Op.Constraints[j]; in GetOperandInfo()
512 [](const CGIOperandList::OperandInfo &Op) -> unsigned { in emitLogicalOperandSizeMappings()
H A DX86FoldTablesEmitter.cpp236 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasRSTRegClass()
243 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasPtrTailcallRegClass()
H A DAsmMatcherEmitter.cpp781 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI,
1192 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass()
1714 const CGIOperandList &Operands = CGI.Operands; in buildInstructionOperandReference()
1805 for (const CGIOperandList::OperandInfo &OpInfo : ResultInst->Operands) { in buildInstructionResultOperands()
1864 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in buildAliasResultOperands()
H A DX86RecognizableInstr.cpp448 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier()
461 const CGIOperandList::ConstraintInfo &Constraint = in emitInstructionSpecifier()
H A DDecoderEmitter.cpp2169 const CGIOperandList::OperandInfo &Info = CGI.Operands[i]; in populateInstruction()