reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
264 OS << " return " << getLowerName() << ";\n"; 269 OS << getLowerName(); 277 OS << getLowerName() << "(" << getUpperName() << ")"; 281 OS << getLowerName() << "()"; 289 OS << type << " " << getLowerName() << ";"; 294 OS << " " << type << " " << getLowerName() << " = " << read << ";\n"; 298 OS << getLowerName(); 393 OS << " return llvm::StringRef(" << getLowerName() << ", " 394 << getLowerName() << "Length);\n"; 397 OS << " return " << getLowerName() << "Length;\n"; 401 OS << " " << getLowerName() << "Length = S.size();\n"; 402 OS << " this->" << getLowerName() << " = new (C, 1) char [" 403 << getLowerName() << "Length];\n"; 405 OS << " std::memcpy(this->" << getLowerName() << ", S.data(), " 406 << getLowerName() << "Length);\n"; 420 OS << " std::memcpy(" << getLowerName() << ", " << getUpperName() 421 << ".data(), " << getLowerName() << "Length);\n"; 425 OS << getLowerName() << "Length(" << getUpperName() << ".size())," 426 << getLowerName() << "(new (Ctx, 1) char[" << getLowerName() 426 << getLowerName() << "(new (Ctx, 1) char[" << getLowerName() 431 OS << getLowerName() << "Length(0)," << getLowerName() << "(nullptr)"; 431 OS << getLowerName() << "Length(0)," << getLowerName() << "(nullptr)"; 439 OS << "unsigned " << getLowerName() << "Length;\n"; 440 OS << "char *" << getLowerName() << ";"; 444 OS << " std::string " << getLowerName() 449 OS << getLowerName(); 478 OS << " return is" << getLowerName() << "Expr;\n"; 482 OS << " assert(is" << getLowerName() << "Expr);\n"; 483 OS << " return " << getLowerName() << "Expr;\n"; 487 OS << " assert(!is" << getLowerName() << "Expr);\n"; 488 OS << " return " << getLowerName() << "Type;\n"; 495 OS << " if (is" << getLowerName() << "Expr)\n"; 496 OS << " return " << getLowerName() << "Expr && (" << getLowerName() 496 OS << " return " << getLowerName() << "Expr && (" << getLowerName() 497 << "Expr->isValueDependent() || " << getLowerName() 500 OS << " return " << getLowerName() 510 OS << " if (is" << getLowerName() << "Expr)\n"; 511 OS << " return " << getLowerName() << "Expr ? " << getLowerName() 511 OS << " return " << getLowerName() << "Expr ? " << getLowerName() 532 OS << "is" << getLowerName() << "Expr, is" << getLowerName() 532 OS << "is" << getLowerName() << "Expr, is" << getLowerName() 533 << "Expr ? static_cast<void*>(" << getLowerName() 534 << "Expr) : " << getLowerName() 544 OS << " if (is" << getLowerName() << "Expr)\n"; 545 OS << " " << getLowerName() << "Expr = reinterpret_cast<Expr *>(" 548 OS << " " << getLowerName() 554 OS << "is" << getLowerName() << "Expr(Is" << getUpperName() << "Expr)"; 558 OS << "is" << getLowerName() << "Expr(false)"; 570 OS << "bool is" << getLowerName() << "Expr;\n"; 572 OS << "Expr *" << getLowerName() << "Expr;\n"; 573 OS << "TypeSourceInfo *" << getLowerName() << "Type;\n"; 578 OS << "is" << getLowerName() << "Expr, " << getLowerName() << "Ptr"; 578 OS << "is" << getLowerName() << "Expr, " << getLowerName() << "Ptr"; 582 OS << " bool is" << getLowerName() << "Expr = Record.readInt();\n"; 583 OS << " void *" << getLowerName() << "Ptr;\n"; 584 OS << " if (is" << getLowerName() << "Expr)\n"; 585 OS << " " << getLowerName() << "Ptr = Record.readExpr();\n"; 587 OS << " " << getLowerName() 601 return "!is" + getLowerName().str() + "Expr || !" + getLowerName().str() 601 return "!is" + getLowerName().str() + "Expr || !" + getLowerName().str() 607 OS << " " << getLowerName() 644 ArgName(getLowerName().str() + "_"), ArgSizeName(ArgName + "Size"), 645 RangeName(getLowerName()) {} 653 std::string IteratorType = getLowerName().str() + "_iterator"; 654 std::string BeginFn = getLowerName().str() + "_begin()"; 655 std::string EndFn = getLowerName().str() + "_end()"; 662 OS << " unsigned " << getLowerName() << "_size() const {" 675 OS << "A->" << getLowerName() << "_begin(), " 676 << "A->" << getLowerName() << "_size()"; 713 OS << " unsigned " << getLowerName() << "Size = Record.readInt();\n"; 715 << getLowerName() << ";\n"; 716 OS << " " << getLowerName() << ".reserve(" << getLowerName() 716 OS << " " << getLowerName() << ".reserve(" << getLowerName() 723 std::string StorageName = getLowerName(); 728 OS << " " << StorageName << ".reserve(" << getLowerName() 732 OS << " for (unsigned i = 0; i != " << getLowerName() << "Size; ++i)\n"; 737 OS << " for (unsigned i = 0; i != " << getLowerName() << "Size; ++i)\n"; 738 OS << " " << getLowerName() << ".push_back(" 744 OS << getLowerName() << ".data(), " << getLowerName() << "Size"; 744 OS << getLowerName() << ".data(), " << getLowerName() << "Size"; 748 OS << " Record.push_back(SA->" << getLowerName() << "_size());\n"; 821 OS << " return " << getLowerName() << ";\n"; 826 OS << getLowerName(); 833 OS << getLowerName() << "(" << getUpperName() << ")"; 836 OS << getLowerName() << "(" << type << "(0))"; 853 OS << " " << type << " " << getLowerName() << ";"; 857 OS << " " << getAttrName() << "Attr::" << type << " " << getLowerName() 863 OS << getLowerName(); 968 OS << " for (" << getAttrName() << "Attr::" << getLowerName() 969 << "_iterator I = SA->" << getLowerName() << "_begin(), E = SA->" 970 << getLowerName() << "_end(); I != E; ++I) {\n"; 982 OS << " unsigned " << getLowerName() << "Size = Record.readInt();\n"; 983 OS << " SmallVector<" << QualifiedTypeName << ", 4> " << getLowerName() 985 OS << " " << getLowerName() << ".reserve(" << getLowerName() 985 OS << " " << getLowerName() << ".reserve(" << getLowerName() 987 OS << " for (unsigned i = " << getLowerName() << "Size; i; --i)\n"; 988 OS << " " << getLowerName() << ".push_back(" << "static_cast<" 993 OS << " Record.push_back(SA->" << getLowerName() << "_size());\n"; 994 OS << " for (" << getAttrName() << "Attr::" << getLowerName() 995 << "_iterator i = SA->" << getLowerName() << "_begin(), e = SA->" 996 << getLowerName() << "_end(); i != e; ++i)\n"; 1038 OS << " return " << getLowerName() << ";\n"; 1042 OS << " " << getLowerName() << " = V;\n"; 1055 OS << getLowerName() << "(" << getUpperName() << ")"; 1059 OS << getLowerName() << "()"; 1067 OS << "VersionTuple " << getLowerName() << ";\n"; 1071 OS << " VersionTuple " << getLowerName() 1076 OS << getLowerName(); 1084 OS << getLowerName() << "=\" << get" << getUpperName() << "() << \""; 1137 OS << " " << getType() << " *I = A->" << getLowerName() 1139 OS << " " << getType() << " *E = A->" << getLowerName() 1150 << "A->" << getLowerName() << "_size()"; 1156 << "[A->" << getLowerName() << "_size()];\n"; 1162 OS << " " << getType() << " *I = A->" << getLowerName() 1164 OS << " " << getType() << " *E = A->" << getLowerName() 1176 OS << " for (" << getAttrName() << "Attr::" << getLowerName() 1177 << "_iterator I = SA->" << getLowerName() << "_begin(), E = SA->" 1178 << getLowerName() << "_end(); I != E; ++I)\n"; 1183 OS << "SA->" << getLowerName() << "_begin() != " 1184 << "SA->" << getLowerName() << "_end()"; 1226 OS << " return " << getLowerName() << "->getType();\n"; 1229 OS << " return " << getLowerName() << ";\n";