Searched refs:OperandInfo (Results 1 - 10 of 10) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/utils/TableGen/
H A DCodeGenInstruction.h62 /// OperandInfo - The information we keep track of for each operand in the
64 struct OperandInfo { struct in class:llvm::CGIOperandList
107 OperandInfo(Record *R, const std::string &N, const std::string &PMN, function in struct:llvm::CGIOperandList::OperandInfo
137 std::vector<OperandInfo> OperandList;
147 const OperandInfo &operator[](unsigned i) const { return OperandList[i]; }
148 OperandInfo &operator[](unsigned i) { return OperandList[i]; }
149 OperandInfo &back() { return OperandList.back(); }
150 const OperandInfo &back() const { return OperandList.back(); }
H A DInstrInfoEmitter.cpp77 std::vector<CGIOperandList::OperandInfo> OperandList;
165 std::vector<std::string> OperandInfo = GetOperandInfo(**II); local
166 unsigned &N = OperandInfoIDs[OperandInfo];
170 OS << "static const MCOperandInfo OperandInfo" << N << "[] = { ";
171 for (unsigned i = 0, e = OperandInfo.size(); i != e; ++i)
172 OS << "{ " << OperandInfo[i] << " }, "; local
371 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); local
372 if (OperandInfo.empty())
375 OS << "OperandInfo" << OpInfo.find(OperandInfo)
[all...]
H A DX86RecognizableInstr.h97 const std::vector<CGIOperandList::OperandInfo>* Operands;
135 /// on a CodeGenInstruction::OperandInfo.
H A DFixedLenDecoderEmitter.cpp45 struct OperandInfo { struct in namespace:__anon10824
49 OperandInfo(std::string D) function in struct:__anon10824::OperandInfo
316 const std::map<unsigned, std::vector<OperandInfo> > &Operands;
347 const std::map<unsigned, std::vector<OperandInfo> > &Ops,
360 const std::map<unsigned, std::vector<OperandInfo> > &Ops,
458 const OperandInfo &OpInfo) const;
1062 const OperandInfo &OpInfo) const {
1066 OperandInfo::const_iterator OI = OpInfo.begin();
1072 for (OperandInfo::const_iterator OI = OpInfo.begin(), OE = OpInfo.end();
1091 std::map<unsigned, std::vector<OperandInfo> >
[all...]
H A DAsmWriterInst.cpp202 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo];
H A DEDEmitter.cpp373 const CGIOperandList::OperandInfo &operandInfo = inst.Operands[index];
773 const CGIOperandList::OperandInfo &operandInfo = inst.Operands[index];
H A DX86RecognizableInstr.cpp470 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands;
535 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands;
H A DAsmMatcherEmitter.cpp632 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI,
992 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI,
1325 const CGIOperandList::OperandInfo &OI = CGI.Operands[i];
1483 /// named operand such as $src. Resolve the Class and OperandInfo pointers.
1576 const CGIOperandList::OperandInfo &OpInfo = ResultInst->Operands[i];
1618 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i];
H A DCodeGenInstruction.cpp116 OperandList.push_back(OperandInfo(Rec, ArgName, PrintMethod, EncoderMethod,
H A DCodeGenDAGPatterns.cpp2672 CGIOperandList::OperandInfo &Op = CGI.Operands[i];

Completed in 148 milliseconds