Lines Matching refs:std

47   typedef std::map<std::vector<std::string>, unsigned> OperandInfoMapTy;
52 typedef std::map<std::map<unsigned, unsigned>,
53 std::vector<std::string> > OpNameMapTy;
54 typedef std::map<std::string, unsigned>::iterator StrUintMapIter;
57 std::map<std::vector<Record*>, unsigned> &EL,
62 const std::vector<const CodeGenInstruction *> NumberedInstructions,
63 const std::string &Namespace,
64 std::map<std::string, unsigned> &Operands,
67 const std::vector<const CodeGenInstruction*> &NumberedInstructions);
71 std::vector<std::string> GetOperandInfo(const CodeGenInstruction &Inst);
75 static void PrintDefList(const std::vector<Record*> &Uses,
87 std::vector<std::string>
89 std::vector<std::string> Result;
94 std::vector<CGIOperandList::OperandInfo> OperandList;
116 std::string Res;
176 OperandInfoIDs[std::vector<std::string>()] = ++OperandListNum;
182 std::vector<std::string> OperandInfo = GetOperandInfo(**II);
203 const std::vector<const CodeGenInstruction *> NumberedInstructions,
204 const std::string &Namespace,
205 std::map<std::string, unsigned> &Operands,
214 std::map<unsigned, unsigned> OpList;
221 std::pair<std::string, unsigned>(Info.Name, NumOperands++));
242 const std::vector<const CodeGenInstruction*> &NumberedInstructions) {
244 const std::string &Namespace = Target.getInstNamespace();
245 std::string OpNameNS = "OpName";
248 std::map<std::string, unsigned> Operands;
279 const std::map<unsigned, unsigned> &OpList = i->first;
295 std::vector<std::string> &OpcodeList = i->second;
321 const std::string &Namespace = Target.getInstNamespace();
322 std::vector<Record *> Operands = Records.getAllDerivedDefinitions("Operand");
360 const std::string &TargetName = Target.getName();
364 std::map<std::vector<Record*>, unsigned> EmittedLists;
371 std::vector<Record*> Uses = Inst->getValueAsListOfDefs("Uses");
376 std::vector<Record*> Defs = Inst->getValueAsListOfDefs("Defs");
391 const std::vector<const CodeGenInstruction*> &NumberedInstructions =
400 SequenceToOffsetTable<std::string> InstrNames;
436 std::string ClassName = TargetName + "GenInstrInfo";
470 std::map<std::vector<Record*>, unsigned> &EmittedLists,
531 std::vector<Record*> UseList = Inst.TheDef->getValueAsListOfDefs("Uses");
537 std::vector<Record*> DefList = Inst.TheDef->getValueAsListOfDefs("Defs");
544 std::vector<std::string> OperandInfo = GetOperandInfo(Inst);
577 std::string Namespace = Target.getInstNamespace();
584 const std::vector<const CodeGenInstruction*> &NumberedInstructions =