Lines Matching +defs:string +defs:append
41 #include <string>
58 int getVariableBit(const std::string &VarName, const BitsInit *BI, int Bit);
59 std::pair<std::string, std::string>
64 std::string &Case,
65 std::string &BitOffsetCase);
67 const std::string &VarName, std::string &Case,
68 std::string &BitOffsetCase,
76 const std::map<std::string, std::vector<std::string>> &CaseMap);
83 int CodeEmitterGen::getVariableBit(const std::string &VarName,
100 const std::string &VarName,
101 std::string &Case,
102 std::string &BitOffsetCase,
145 std::string &EncoderMethodName =
225 std::string MaskStr;
233 std::string ExtractStr;
283 std::pair<std::string, std::string>
286 std::string Case, BitOffsetCase;
288 auto Append = [&](const std::string &S) {
313 std::string(HWM.getMode(ModeId).Name);
350 std::string &Case, std::string &BitOffsetCase) {
365 Success &= addCodeToMergeInOperand(R, BI, std::string(RV.getName()), Case,
376 std::string E;
454 const std::map<std::string, std::vector<std::string>> &CaseMap) {
540 std::map<std::string, std::vector<std::string>> CaseMap;
541 std::map<std::string, std::vector<std::string>> BitOffsetCaseMap;
548 std::string InstName =
550 std::string Case, BitOffsetCase;
581 << " std::string msg;\n"
601 << " std::string msg;\n"