Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
DCodeGenInstruction.cpp27 CGIOperandList::CGIOperandList(Record *R) : TheDef(R) { in CGIOperandList() function in CGIOperandList
157 unsigned CGIOperandList::getOperandNamed(StringRef Name) const { in getOperandNamed()
169 bool CGIOperandList::hasOperandNamed(StringRef Name, unsigned &OpIdx) const { in hasOperandNamed()
180 CGIOperandList::ParseOperandName(StringRef Op, bool AllowWholeOp) { in ParseOperandName()
234 static void ParseConstraint(StringRef CStr, CGIOperandList &Ops, in ParseConstraint()
256 CGIOperandList::ConstraintInfo::getEarlyClobber(); in ParseConstraint()
312 auto NewConstraint = CGIOperandList::ConstraintInfo::getTied(DestFlatOpNo); in ParseConstraint()
316 for (const CGIOperandList::OperandInfo &Op : Ops) { in ParseConstraint()
327 static void ParseConstraints(StringRef CStr, CGIOperandList &Ops, Record *Rec) { in ParseConstraints()
344 void CGIOperandList::ProcessDisableEncoding(StringRef DisableEncoding) { in ProcessDisableEncoding()
DCodeGenInstruction.h30 class CGIOperandList {
131 const CGIOperandList::ConstraintInfo &CI = Constraints[j]; in getTiedRegister()
138 CGIOperandList(Record *D);
229 CGIOperandList Operands;
DAsmWriterInst.cpp176 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
DX86RecognizableInstr.h223 const std::vector<CGIOperandList::OperandInfo>* Operands;
DInstrInfoEmitter.cpp125 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo()
189 const CGIOperandList::ConstraintInfo &Constraint = in GetOperandInfo()
469 [](const CGIOperandList::OperandInfo &Op) -> unsigned { in emitLogicalOperandSizeMappings()
DX86FoldTablesEmitter.cpp188 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasRSTRegClass()
195 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasPtrTailcallRegClass()
DX86RecognizableInstr.cpp404 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier()
416 const CGIOperandList::ConstraintInfo &Constraint = in emitInstructionSpecifier()
DAsmMatcherEmitter.cpp750 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI,
1147 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass()
1669 const CGIOperandList &Operands = CGI.Operands; in buildInstructionOperandReference()
1759 for (const CGIOperandList::OperandInfo &OpInfo : ResultInst->Operands) { in buildInstructionResultOperands()
1818 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in buildAliasResultOperands()
DFixedLenDecoderEmitter.cpp2136 const CGIOperandList::OperandInfo &Info = CGI.Operands[i]; in populateInstruction()
DCodeGenDAGPatterns.cpp3686 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, in checkOperandClass()
3801 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern()
DGlobalISelEmitter.cpp4896 const CGIOperandList::OperandInfo &DstIOperand = DstI->Operands[InstOpNo]; in importExplicitUseRenderers()