Home
last modified time | relevance | path

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

12

/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()
540 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); in emitRecord() local
541 if (OperandInfo.empty()) in emitRecord()
544 OS << "OperandInfo" << OpInfo.find(OperandInfo)->second; in emitRecord()
DFixedLenDecoderEmitter.cpp45 struct OperandInfo { struct
50 OperandInfo(std::string D, bool HCD) in OperandInfo() argument
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()
448 const OperandInfo &OpInfo,
1038 const OperandInfo &OpInfo, in emitBinaryParser()
1697 std::map<unsigned, std::vector<OperandInfo> > &Operands){ in populateInstruction()
1706 std::vector<OperandInfo> InsnOperands; in populateInstruction()
1713 InsnOperands.push_back(OperandInfo(InstDecoder, HasCompleteInstDecoder)); in populateInstruction()
[all …]
DX86RecognizableInstr.h97 const std::vector<CGIOperandList::OperandInfo>* Operands;
DAsmWriterInst.cpp169 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
DAsmMatcherEmitter.cpp735 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI,
1139 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass()
1722 for (const CGIOperandList::OperandInfo &OpInfo : ResultInst->Operands) { in buildInstructionResultOperands()
1770 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in buildAliasResultOperands()
/external/swiftshader/third_party/llvm-7.0/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.cpp114 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo()
201 std::vector<std::string> OperandInfo = GetOperandInfo(*Inst); in EmitOperandInfo() local
202 unsigned &N = OperandInfoIDs[OperandInfo]; in EmitOperandInfo()
207 for (const std::string &Info : OperandInfo) in EmitOperandInfo()
637 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); in emitRecord() local
638 if (OperandInfo.empty()) in emitRecord()
641 OS << "OperandInfo" << OpInfo.find(OperandInfo)->second; in emitRecord()
DFixedLenDecoderEmitter.cpp57 struct OperandInfo { struct
62 OperandInfo(std::string D, bool HCD) in OperandInfo() argument
332 const std::map<unsigned, std::vector<OperandInfo>> &Operands;
356 const std::map<unsigned, std::vector<OperandInfo>> &Ops, in FilterChooser()
367 const std::map<unsigned, std::vector<OperandInfo>> &Ops, in FilterChooser()
464 const OperandInfo &OpInfo,
1067 const OperandInfo &OpInfo, in emitBinaryParser()
1748 std::map<unsigned, std::vector<OperandInfo>> &Operands){ in populateInstruction()
1757 std::vector<OperandInfo> InsnOperands; in populateInstruction()
1764 InsnOperands.push_back(OperandInfo(InstDecoder, HasCompleteInstDecoder)); in populateInstruction()
[all …]
DAsmWriterInst.cpp169 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
DX86RecognizableInstr.h217 const std::vector<CGIOperandList::OperandInfo>* Operands;
DX86FoldTablesEmitter.cpp176 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasRSTRegClass()
183 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasPtrTailcallRegClass()
DAsmMatcherEmitter.cpp751 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI,
1148 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass()
1762 for (const CGIOperandList::OperandInfo &OpInfo : ResultInst->Operands) { in buildInstructionResultOperands()
1821 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in buildAliasResultOperands()
DCodeGenInstruction.cpp131 for (OperandInfo &OpInfo : OperandList) in CGIOperandList()
/external/swiftshader/third_party/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()
DInstrInfoEmitter.cpp58 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo()
146 std::vector<std::string> OperandInfo = GetOperandInfo(**II); in EmitOperandInfo() local
147 unsigned &N = OperandInfoIDs[OperandInfo]; in EmitOperandInfo()
152 for (unsigned i = 0, e = OperandInfo.size(); i != e; ++i) in EmitOperandInfo()
153 OS << "{ " << OperandInfo[i] << " }, "; in EmitOperandInfo()
327 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); in emitRecord() local
328 if (OperandInfo.empty()) in emitRecord()
331 OS << "OperandInfo" << OpInfo.find(OperandInfo)->second; in emitRecord()
DFixedLenDecoderEmitter.cpp223 std::map<unsigned, std::vector<OperandInfo> > &Operands;
254 std::map<unsigned, std::vector<OperandInfo> > &Ops, in FilterChooser()
267 std::map<unsigned, std::vector<OperandInfo> > &Ops, in FilterChooser()
345 OperandInfo &OpInfo);
739 OperandInfo &OpInfo) { in emitBinaryParser()
743 OperandInfo::iterator OI = OpInfo.begin(); in emitBinaryParser()
749 for (OperandInfo::iterator OI = OpInfo.begin(), OE = OpInfo.end(); in emitBinaryParser()
825 std::vector<OperandInfo>& InsnOperands = Operands[Opc]; in emitSingletonDecoder()
826 for (std::vector<OperandInfo>::iterator in emitSingletonDecoder()
874 std::vector<OperandInfo>& InsnOperands = Operands[Opc]; in emitSingletonDecoder()
[all …]
DFixedLenDecoderEmitter.h31 struct OperandInfo { struct
35 OperandInfo(std::string D) in OperandInfo() argument
73 std::map<unsigned, std::vector<OperandInfo> > Operands;
DX86RecognizableInstr.h91 const std::vector<CGIOperandList::OperandInfo>* Operands;
DAsmWriterInst.cpp202 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
DX86RecognizableInstr.cpp478 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in hasFROperands()
491 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in has256BitOperands()
557 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier()
DEDEmitter.cpp360 const CGIOperandList::OperandInfo &operandInfo = inst.Operands[index]; in X86PopulateOperands()
731 const CGIOperandList::OperandInfo &operandInfo = inst.Operands[index]; in ARMPopulateOperands()
DAsmMatcherEmitter.cpp593 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI,
868 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass()
1181 const CGIOperandList::OperandInfo &OI = CGI.Operands[i]; in BuildInfo()
1396 const CGIOperandList::OperandInfo &OpInfo = ResultInst->Operands[i]; in BuildInstructionResultOperands()
1438 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in BuildAliasResultOperands()
DCodeGenInstruction.cpp116 OperandList.push_back(OperandInfo(Rec, ArgName, PrintMethod, EncoderMethod, in CGIOperandList()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DPredicateInfo.cpp314 auto &OperandInfo = getOrCreateValueInfo(Op); in addInfoFor() local
316 OperandInfo.Infos.push_back(PB); in addInfoFor()

12