Home
last modified time | relevance | path

Searched refs:OperandInfo (Results 1 – 9 of 9) sorted by relevance

/external/llvm/utils/TableGen/
DCodeGenInstruction.h64 struct OperandInfo { struct
107 OperandInfo(Record *R, const std::string &N, const std::string &PMN, in OperandInfo() argument
137 std::vector<OperandInfo> OperandList; argument
147 const OperandInfo &operator[](unsigned i) const { return OperandList[i]; }
148 OperandInfo &operator[](unsigned i) { return OperandList[i]; }
149 OperandInfo &back() { return OperandList.back(); } in back()
150 const OperandInfo &back() const { return OperandList.back(); } in back()
152 typedef std::vector<OperandInfo>::iterator iterator;
153 typedef std::vector<OperandInfo>::const_iterator const_iterator;
DInstrInfoEmitter.cpp94 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo()
181 std::vector<std::string> OperandInfo = GetOperandInfo(*Inst); in EmitOperandInfo() local
182 unsigned &N = OperandInfoIDs[OperandInfo]; in EmitOperandInfo()
187 for (const std::string &Info : OperandInfo) in EmitOperandInfo()
543 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); in emitRecord() local
544 if (OperandInfo.empty()) in emitRecord()
547 OS << "OperandInfo" << OpInfo.find(OperandInfo)->second; in emitRecord()
DFixedLenDecoderEmitter.cpp44 struct OperandInfo { struct
48 OperandInfo(std::string D) in OperandInfo() function
315 const std::map<unsigned, std::vector<OperandInfo> > &Operands;
342 const std::map<unsigned, std::vector<OperandInfo> > &Ops, in FilterChooser()
353 const std::map<unsigned, std::vector<OperandInfo> > &Ops, in FilterChooser()
451 const OperandInfo &OpInfo) const;
1036 const OperandInfo &OpInfo) const { in emitBinaryParser()
1667 std::map<unsigned, std::vector<OperandInfo> > &Operands){ in populateInstruction()
1676 std::vector<OperandInfo> InsnOperands; in populateInstruction()
1682 InsnOperands.push_back(OperandInfo(InstDecoder)); in populateInstruction()
[all …]
DX86RecognizableInstr.h100 const std::vector<CGIOperandList::OperandInfo>* Operands;
DAsmWriterInst.cpp174 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
DAsmMatcherEmitter.cpp648 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI,
1021 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass()
1573 const CGIOperandList::OperandInfo &OpInfo = ResultInst->Operands[i]; in buildInstructionResultOperands()
1622 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in buildAliasResultOperands()
DCodeGenInstruction.cpp118 OperandList.push_back(OperandInfo(Rec, ArgName, PrintMethod, EncoderMethod, in CGIOperandList()
DX86RecognizableInstr.cpp517 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier()
DCodeGenDAGPatterns.cpp2887 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, in checkOperandClass()
2988 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern()