| /openbsd-src/gnu/llvm/llvm/utils/TableGen/GlobalISel/ |
| H A D | GIMatchDagInstr.h | 62 const GIMatchDagOperandList &OperandInfo; variable 74 const GIMatchDagOperandList &OperandInfo) in GIMatchDagInstr() argument 76 OperandInfo(OperandInfo) {} in GIMatchDagInstr() 78 const GIMatchDagOperandList &getOperandInfo() const { return OperandInfo; } in getOperandInfo()
|
| H A D | GIMatchDagPredicate.h | 52 const GIMatchDagOperandList &OperandInfo; variable 56 const GIMatchDagOperandList &OperandInfo) in GIMatchDagPredicate() argument 57 : Kind(Kind), Name(Name), OperandInfo(OperandInfo) {} in GIMatchDagPredicate() 63 const GIMatchDagOperandList &getOperandInfo() const { return OperandInfo; } in getOperandInfo()
|
| H A D | GIMatchDagInstr.cpp | 23 OperandInfo.print(OS); in print()
|
| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | CodeGenInstruction.h | 78 struct OperandInfo { struct 124 OperandInfo(Record *R, const std::string &N, const std::string &PMN, in OperandInfo() argument 154 std::vector<OperandInfo> OperandList; argument 167 const OperandInfo &operator[](unsigned i) const { return OperandList[i]; } 168 OperandInfo &operator[](unsigned i) { return OperandList[i]; } 169 OperandInfo &back() { return OperandList.back(); } in back() 170 const OperandInfo &back() const { return OperandList.back(); } in back() 172 typedef std::vector<OperandInfo>::iterator iterator; 173 typedef std::vector<OperandInfo>::const_iterator const_iterator;
|
| H A D | DecoderEmitter.cpp | 65 struct OperandInfo { struct 71 OperandInfo(std::string D, bool HCD) in OperandInfo() function 382 const std::map<unsigned, std::vector<OperandInfo>> &Operands; 406 const std::map<unsigned, std::vector<OperandInfo>> &Ops, in FilterChooser() 416 const std::map<unsigned, std::vector<OperandInfo>> &Ops, in FilterChooser() 520 const OperandInfo &OpInfo, 1133 const OperandInfo &OpInfo, in emitBinaryParser() 1840 OperandInfo getOpInfo(Record *TypeRecord) { in getOpInfo() 1851 return OperandInfo(Decoder, HasCompleteDecoder); in getOpInfo() 1855 std::vector<OperandInfo> &Operands, in parseVarLenInstOperand() [all …]
|
| H A D | InstrInfoEmitter.cpp | 136 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo() 227 std::vector<std::string> OperandInfo = GetOperandInfo(*Inst); in EmitOperandInfo() local 228 unsigned &N = OperandInfoIDs[OperandInfo]; in EmitOperandInfo() 233 for (const std::string &Info : OperandInfo) in EmitOperandInfo() 510 [](const CGIOperandList::OperandInfo &Op) -> unsigned { in emitLogicalOperandSizeMappings() 1195 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); in emitRecord() local 1196 if (OperandInfo.empty()) in emitRecord() 1199 OS << "OperandInfo" << OpInfo.find(OperandInfo)->second; in emitRecord()
|
| H A D | AsmWriterInst.cpp | 176 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
|
| H A D | X86RecognizableInstr.h | 232 const std::vector<CGIOperandList::OperandInfo>* Operands;
|
| H A D | X86FoldTablesEmitter.cpp | 197 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasRSTRegClass() 204 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasPtrTailcallRegClass()
|
| H A D | CodeGenInstruction.cpp | 140 OperandInfo &OpInfo = OperandList.emplace_back( in CGIOperandList() 385 for (const CGIOperandList::OperandInfo &Op : Ops) { in ParseConstraint()
|
| H A D | AsmMatcherEmitter.cpp | 761 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI, 1158 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass() 1776 for (const CGIOperandList::OperandInfo &OpInfo : ResultInst->Operands) { in buildInstructionResultOperands() 1835 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in buildAliasResultOperands()
|
| H A D | X86RecognizableInstr.cpp | 430 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier()
|
| H A D | CodeGenDAGPatterns.cpp | 3762 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, in checkOperandClass() 3877 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern()
|
| H A D | GlobalISelEmitter.cpp | 4950 const CGIOperandList::OperandInfo &DstIOperand = DstI->Operands[InstOpNo]; in importExplicitUseRenderers()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | PredicateInfo.cpp | 386 auto &OperandInfo = getOrCreateValueInfo(Op); in addInfoFor() local 387 if (OperandInfo.Infos.empty()) in addInfoFor() 390 OperandInfo.Infos.push_back(PB); in addInfoFor()
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 4050 FunctionOperandInfo OperandInfo = {Func, 0, 0, 0}; in parseFunctionRecord() local 4052 OperandInfo.Prologue = Record[10]; in parseFunctionRecord() 4074 OperandInfo.Prefix = Record[13]; in parseFunctionRecord() 4077 OperandInfo.PersonalityFn = Record[14]; in parseFunctionRecord() 4095 if (OperandInfo.PersonalityFn || OperandInfo.Prefix || OperandInfo.Prologue) in parseFunctionRecord() 4096 FunctionOperands.push_back(OperandInfo); in parseFunctionRecord()
|