Searched refs:OperandInfo (Results 1 – 12 of 12) sorted by relevance
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | CodeGenInstruction.h | 75 struct OperandInfo { struct 118 OperandInfo(Record *R, const std::string &N, const std::string &PMN, in OperandInfo() function 148 std::vector<OperandInfo> OperandList; argument 158 const OperandInfo &operator[](unsigned i) const { return OperandList[i]; } 159 OperandInfo &operator[](unsigned i) { return OperandList[i]; } 160 OperandInfo &back() { return OperandList.back(); } in back() 161 const OperandInfo &back() const { return OperandList.back(); } in back() 163 typedef std::vector<OperandInfo>::iterator iterator; 164 typedef std::vector<OperandInfo>::const_iterator const_iterator;
|
| H A D | InstrInfoEmitter.cpp | 115 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo() 202 std::vector<std::string> OperandInfo = GetOperandInfo(*Inst); in EmitOperandInfo() local 203 unsigned &N = OperandInfoIDs[OperandInfo]; in EmitOperandInfo() 208 for (const std::string &Info : OperandInfo) in EmitOperandInfo() 658 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); in emitRecord() local 659 if (OperandInfo.empty()) in emitRecord() 662 OS << "OperandInfo" << OpInfo.find(OperandInfo)->second; in emitRecord()
|
| H A D | FixedLenDecoderEmitter.cpp | 57 struct OperandInfo { struct 62 OperandInfo(std::string D, bool HCD) in OperandInfo() argument 347 const std::map<unsigned, std::vector<OperandInfo>> &Operands; 371 const std::map<unsigned, std::vector<OperandInfo>> &Ops, in FilterChooser() 473 const OperandInfo &OpInfo, 1074 const OperandInfo &OpInfo, in emitBinaryParser() 1765 std::vector<OperandInfo> InsnOperands; in populateInstruction() 1935 OperandInfo OpInfo(Decoder, HasCompleteDecoder); in populateInstruction() 1994 OperandInfo OpInfo(Decoder, HasCompleteDecoder); in populateInstruction() 2060 const CGIOperandList::OperandInfo &Info = CGI.Operands[i]; in populateInstruction() [all …]
|
| H A D | AsmWriterInst.cpp | 169 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
|
| H A D | X86RecognizableInstr.h | 217 const std::vector<CGIOperandList::OperandInfo>* Operands;
|
| H A D | X86FoldTablesEmitter.cpp | 176 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasRSTRegClass() 183 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasPtrTailcallRegClass()
|
| H A D | CodeGenInstruction.cpp | 131 for (OperandInfo &OpInfo : OperandList) in CGIOperandList() 287 for (const CGIOperandList::OperandInfo &Op : Ops) { in ParseConstraint()
|
| H A D | AsmMatcherEmitter.cpp | 751 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()
|
| H A D | X86RecognizableInstr.cpp | 411 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier()
|
| H A D | GlobalISelEmitter.cpp | 3705 const CGIOperandList::OperandInfo &DstIOperand = DstI->Operands[I]; in importExplicitDefRenderers() 3758 const CGIOperandList::OperandInfo &DstIOperand = in importExplicitUseRenderers()
|
| H A D | CodeGenDAGPatterns.cpp | 3504 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, in checkOperandClass() 3618 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | PredicateInfo.cpp | 313 auto &OperandInfo = getOrCreateValueInfo(Op); in addInfoFor() local 315 OperandInfo.Infos.push_back(PB); in addInfoFor()
|