/external/llvm-project/llvm/utils/TableGen/GlobalISel/ |
D | GIMatchDagInstr.h | 59 const GIMatchDagOperandList &OperandInfo; variable 71 const GIMatchDagOperandList &OperandInfo) in GIMatchDagInstr() argument 73 OperandInfo(OperandInfo) {} in GIMatchDagInstr() 75 const GIMatchDagOperandList &getOperandInfo() const { return OperandInfo; } in getOperandInfo()
|
D | GIMatchDagPredicate.h | 48 const GIMatchDagOperandList &OperandInfo; variable 52 const GIMatchDagOperandList &OperandInfo) in GIMatchDagPredicate() argument 53 : Kind(Kind), Name(Name), OperandInfo(OperandInfo) {} in GIMatchDagPredicate() 59 const GIMatchDagOperandList &getOperandInfo() const { return OperandInfo; } in getOperandInfo()
|
D | GIMatchDagInstr.cpp | 23 OperandInfo.print(OS); in print()
|
/external/llvm/utils/TableGen/ |
D | CodeGenInstruction.h | 64 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;
|
D | InstrInfoEmitter.cpp | 94 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()
|
D | FixedLenDecoderEmitter.cpp | 45 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 …]
|
D | X86RecognizableInstr.h | 97 const std::vector<CGIOperandList::OperandInfo>* Operands;
|
D | AsmWriterInst.cpp | 169 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
|
D | AsmMatcherEmitter.cpp | 735 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()
|
D | X86RecognizableInstr.cpp | 516 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier()
|
D | CodeGenDAGPatterns.cpp | 2931 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, in checkOperandClass() 3039 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern()
|
/external/llvm-project/llvm/utils/TableGen/ |
D | CodeGenInstruction.h | 76 struct OperandInfo { struct 119 OperandInfo(Record *R, const std::string &N, const std::string &PMN, in OperandInfo() function 149 std::vector<OperandInfo> OperandList; argument 159 const OperandInfo &operator[](unsigned i) const { return OperandList[i]; } 160 OperandInfo &operator[](unsigned i) { return OperandList[i]; } 161 OperandInfo &back() { return OperandList.back(); } in back() 162 const OperandInfo &back() const { return OperandList.back(); } in back() 164 typedef std::vector<OperandInfo>::iterator iterator; 165 typedef std::vector<OperandInfo>::const_iterator const_iterator;
|
D | InstrInfoEmitter.cpp | 116 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo() 208 std::vector<std::string> OperandInfo = GetOperandInfo(*Inst); in EmitOperandInfo() local 209 unsigned &N = OperandInfoIDs[OperandInfo]; in EmitOperandInfo() 214 for (const std::string &Info : OperandInfo) in EmitOperandInfo() 817 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); in emitRecord() local 818 if (OperandInfo.empty()) in emitRecord() 821 OS << "OperandInfo" << OpInfo.find(OperandInfo)->second; in emitRecord()
|
D | FixedLenDecoderEmitter.cpp | 64 struct OperandInfo { struct 70 OperandInfo(std::string D, bool HCD) in OperandInfo() argument 370 const std::map<unsigned, std::vector<OperandInfo>> &Operands; 394 const std::map<unsigned, std::vector<OperandInfo>> &Ops, in FilterChooser() 404 const std::map<unsigned, std::vector<OperandInfo>> &Ops, in FilterChooser() 505 const OperandInfo &OpInfo, 1105 const OperandInfo &OpInfo, in emitBinaryParser() 1812 std::map<unsigned, std::vector<OperandInfo>> &Operands) { in populateInstruction() 1821 std::vector<OperandInfo> InsnOperands; in populateInstruction() 1829 OperandInfo(std::string(InstDecoder), HasCompleteInstDecoder)); in populateInstruction() [all …]
|
D | AsmWriterInst.cpp | 181 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
|
D | X86RecognizableInstr.h | 223 const std::vector<CGIOperandList::OperandInfo>* Operands;
|
D | X86FoldTablesEmitter.cpp | 188 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasRSTRegClass() 195 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasPtrTailcallRegClass()
|
D | CodeGenInstruction.cpp | 148 for (OperandInfo &OpInfo : OperandList) in CGIOperandList() 317 for (const CGIOperandList::OperandInfo &Op : Ops) { in ParseConstraint()
|
D | AsmMatcherEmitter.cpp | 750 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI, 1150 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass() 1764 for (const CGIOperandList::OperandInfo &OpInfo : ResultInst->Operands) { in buildInstructionResultOperands() 1823 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in buildAliasResultOperands()
|
D | X86RecognizableInstr.cpp | 405 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier()
|
D | CodeGenDAGPatterns.cpp | 3630 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, in checkOperandClass() 3744 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern()
|
D | GlobalISelEmitter.cpp | 4820 const CGIOperandList::OperandInfo &DstIOperand = DstI->Operands[InstOpNo]; in importExplicitUseRenderers()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | PredicateInfo.cpp | 343 auto &OperandInfo = getOrCreateValueInfo(Op); in addInfoFor() local 344 if (OperandInfo.Infos.empty()) in addInfoFor() 347 OperandInfo.Infos.push_back(PB); in addInfoFor()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | PredicateInfo.cpp | 391 auto &OperandInfo = getOrCreateValueInfo(Op); in addInfoFor() local 392 if (OperandInfo.Infos.empty()) in addInfoFor() 395 OperandInfo.Infos.push_back(PB); in addInfoFor()
|