reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/utils/TableGen/ClangAttrEmitter.cpp
  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";