Home
last modified time | relevance | path

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

/external/llvm/utils/TableGen/
DCodeGenInstruction.cpp28 CGIOperandList::CGIOperandList(Record *R) : TheDef(R) { in CGIOperandList() function in CGIOperandList
139 unsigned CGIOperandList::getOperandNamed(StringRef Name) const { in getOperandNamed()
149 bool CGIOperandList::hasOperandNamed(StringRef Name, unsigned &OpIdx) const { in hasOperandNamed()
160 CGIOperandList::ParseOperandName(const std::string &Op, bool AllowWholeOp) { in ParseOperandName()
204 static void ParseConstraint(const std::string &CStr, CGIOperandList &Ops) { in ParseConstraint()
221 CGIOperandList::ConstraintInfo::getEarlyClobber(); in ParseConstraint()
256 CGIOperandList::ConstraintInfo::getTied(FlatOpNo); in ParseConstraint()
259 static void ParseConstraints(const std::string &CStr, CGIOperandList &Ops) { in ParseConstraints()
276 void CGIOperandList::ProcessDisableEncoding(std::string DisableEncoding) { in ProcessDisableEncoding()
DCodeGenInstruction.h30 class CGIOperandList {
119 const CGIOperandList::ConstraintInfo &CI = Constraints[j]; in getTiedRegister()
126 CGIOperandList(Record *D);
217 CGIOperandList Operands;
DX86RecognizableInstr.h97 const std::vector<CGIOperandList::OperandInfo>* Operands;
DAsmWriterInst.cpp169 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
DInstrInfoEmitter.cpp94 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo()
153 const CGIOperandList::ConstraintInfo &Constraint = in GetOperandInfo()
DAsmMatcherEmitter.cpp735 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI,
1139 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass()
1634 const CGIOperandList &Operands = CGI.Operands; in buildInstructionOperandReference()
1722 for (const CGIOperandList::OperandInfo &OpInfo : ResultInst->Operands) { in buildInstructionResultOperands()
1770 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in buildAliasResultOperands()
DX86RecognizableInstr.cpp516 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier()
528 const CGIOperandList::ConstraintInfo &Constraint = in emitInstructionSpecifier()
DFixedLenDecoderEmitter.cpp2022 const CGIOperandList::OperandInfo &Info = CGI.Operands[i]; in populateInstruction()
DCodeGenDAGPatterns.cpp2931 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, in checkOperandClass()
3039 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern()
/external/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(const std::string &Op, bool AllowWholeOp) { in ParseOperandName()
234 static void ParseConstraint(const std::string &CStr, CGIOperandList &Ops, in ParseConstraint()
256 CGIOperandList::ConstraintInfo::getEarlyClobber(); in ParseConstraint()
313 auto NewConstraint = CGIOperandList::ConstraintInfo::getTied(DestFlatOpNo); in ParseConstraint()
317 for (const CGIOperandList::OperandInfo &Op : Ops) { in ParseConstraint()
328 static void ParseConstraints(const std::string &CStr, CGIOperandList &Ops, in ParseConstraints()
346 void CGIOperandList::ProcessDisableEncoding(std::string DisableEncoding) { in ProcessDisableEncoding()
DCodeGenInstruction.h30 class CGIOperandList {
131 const CGIOperandList::ConstraintInfo &CI = Constraints[j]; in getTiedRegister()
138 CGIOperandList(Record *D);
229 CGIOperandList Operands;
DAsmWriterInst.cpp181 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
DX86RecognizableInstr.h223 const std::vector<CGIOperandList::OperandInfo>* Operands;
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()
DInstrInfoEmitter.cpp116 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo()
180 const CGIOperandList::ConstraintInfo &Constraint = in GetOperandInfo()
DX86RecognizableInstr.cpp405 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier()
417 const CGIOperandList::ConstraintInfo &Constraint = in emitInstructionSpecifier()
DAsmMatcherEmitter.cpp750 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI,
1150 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass()
1674 const CGIOperandList &Operands = CGI.Operands; in buildInstructionOperandReference()
1764 for (const CGIOperandList::OperandInfo &OpInfo : ResultInst->Operands) { in buildInstructionResultOperands()
1823 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in buildAliasResultOperands()
DFixedLenDecoderEmitter.cpp2131 const CGIOperandList::OperandInfo &Info = CGI.Operands[i]; in populateInstruction()
DCodeGenDAGPatterns.cpp3630 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, in checkOperandClass()
3744 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern()
DGlobalISelEmitter.cpp4820 const CGIOperandList::OperandInfo &DstIOperand = DstI->Operands[InstOpNo]; in importExplicitUseRenderers()