/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
H A D | GIMatchDagInstr.h | 59 const GIMatchDagOperandList &OperandInfo; member in class:llvm::GIMatchDagInstr 71 const GIMatchDagOperandList &OperandInfo) 73 OperandInfo(OperandInfo) {} 75 const GIMatchDagOperandList &getOperandInfo() const { return OperandInfo; } 70 GIMatchDagInstr(GIMatchDag &Dag, StringRef Name, StringRef UserAssignedName, const GIMatchDagOperandList &OperandInfo) argument
|
H A D | GIMatchDagPredicate.h | 48 const GIMatchDagOperandList &OperandInfo; member in class:llvm::GIMatchDagPredicate 52 const GIMatchDagOperandList &OperandInfo) 53 : Kind(Kind), Name(Name), OperandInfo(OperandInfo) {} 59 const GIMatchDagOperandList &getOperandInfo() const { return OperandInfo; } 51 GIMatchDagPredicate(GIMatchDagPredicateKind Kind, StringRef Name, const GIMatchDagOperandList &OperandInfo) argument
|
H A D | GIMatchDagInstr.cpp | 23 OperandInfo.print(OS);
|
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeGenInstruction.h | 73 /// OperandInfo - The information we keep track of for each operand in the 75 struct OperandInfo { struct in class:llvm::CGIOperandList 118 OperandInfo(Record *R, const std::string &N, const std::string &PMN, function in struct:llvm::CGIOperandList::OperandInfo 148 std::vector<OperandInfo> OperandList; 158 const OperandInfo &operator[](unsigned i) const { return OperandList[i]; } 159 OperandInfo &operator[](unsigned i) { return OperandList[i]; } 160 OperandInfo &back() { return OperandList.back(); } 161 const OperandInfo &back() const { return OperandList.back(); } 163 typedef std::vector<OperandInfo>::iterator iterator; 164 typedef std::vector<OperandInfo> [all...] |
H A D | InstrInfoEmitter.cpp | 116 std::vector<CGIOperandList::OperandInfo> OperandList; 208 std::vector<std::string> OperandInfo = GetOperandInfo(*Inst); local 209 unsigned &N = OperandInfoIDs[OperandInfo]; 213 OS << "static const MCOperandInfo OperandInfo" << N << "[] = { "; 214 for (const std::string &Info : OperandInfo) 743 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); local 744 if (OperandInfo.empty()) 747 OS << "OperandInfo" << OpInfo.find(OperandInfo)->second;
|
H A D | AsmWriterInst.cpp | 179 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo];
|
H A D | FixedLenDecoderEmitter.cpp | 64 struct OperandInfo { struct in namespace:__anon5922 70 OperandInfo(std::string D, bool HCD) function in struct:__anon5922::OperandInfo 370 const std::map<unsigned, std::vector<OperandInfo>> &Operands; 394 const std::map<unsigned, std::vector<OperandInfo>> &Ops, 404 const std::map<unsigned, std::vector<OperandInfo>> &Ops, 505 const OperandInfo &OpInfo, 1105 const OperandInfo &OpInfo, 1796 std::map<unsigned, std::vector<OperandInfo>> &Operands) { 1805 std::vector<OperandInfo> InsnOperands; 1812 InsnOperands.push_back(OperandInfo(InstDecode [all...] |
H A D | X86RecognizableInstr.h | 217 const std::vector<CGIOperandList::OperandInfo>* Operands; 233 /// on a CodeGenInstruction::OperandInfo.
|
H A D | X86FoldTablesEmitter.cpp | 179 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { 186 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) {
|
H A D | CodeGenInstruction.cpp | 142 for (OperandInfo &OpInfo : OperandList) 310 for (const CGIOperandList::OperandInfo &Op : Ops) {
|
H A D | AsmMatcherEmitter.cpp | 750 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI, 1150 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, 1668 /// named operand such as $src. Resolve the Class and OperandInfo pointers. 1764 for (const CGIOperandList::OperandInfo &OpInfo : ResultInst->Operands) { 1823 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i];
|
H A D | X86RecognizableInstr.cpp | 402 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands;
|
H A D | CodeGenDAGPatterns.cpp | 3610 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, 3724 CGIOperandList::OperandInfo &Op = CGI.Operands[i];
|
H A D | GlobalISelEmitter.cpp | 4290 const CGIOperandList::OperandInfo &DstIOperand = DstI->Operands[I]; 4415 const CGIOperandList::OperandInfo &DstIOperand = DstI->Operands[InstOpNo];
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | PredicateInfo.cpp | 343 auto &OperandInfo = getOrCreateValueInfo(Op); local 344 if (OperandInfo.Infos.empty()) 347 OperandInfo.Infos.push_back(PB);
|