Home | History | Annotate | Download | only in TableGen

Lines Matching defs:ArgName

509     std::string Type, ArgName, ArgSizeName, RangeName;
513 : Argument(Arg, Attr), Type(T), ArgName(getLowerName().str() + "_"),
514 ArgSizeName(ArgName + "Size"), RangeName(getLowerName()) {}
525 << " return " << ArgName << "; }\n";
527 << " return " << ArgName << " + " << ArgSizeName << "; }\n";
535 OS << ArgName << ", " << ArgSizeName;
544 << " + " << ArgSizeName << ", " << ArgName << ");";
548 << ArgName << "(new (Ctx, 16) " << getType() << "["
552 OS << ArgSizeName << "(0), " << ArgName << "(nullptr)";
563 OS << " " << getType() << " *" << ArgName << ";";
970 llvm::StringRef ArgName = Search->getName();
972 if (ArgName == "AlignedArgument") Ptr = new AlignedArgument(Arg, Attr);
973 else if (ArgName == "EnumArgument") Ptr = new EnumArgument(Arg, Attr);
974 else if (ArgName == "ExprArgument") Ptr = new ExprArgument(Arg, Attr);
975 else if (ArgName == "FunctionArgument")
977 else if (ArgName == "IdentifierArgument")
979 else if (ArgName == "DefaultBoolArgument")
982 else if (ArgName == "BoolArgument") Ptr = new SimpleArgument(Arg, Attr,
984 else if (ArgName == "DefaultIntArgument")
987 else if (ArgName == "IntArgument") Ptr = new SimpleArgument(Arg, Attr, "int");
988 else if (ArgName == "StringArgument") Ptr = new StringArgument(Arg, Attr);
989 else if (ArgName == "TypeArgument") Ptr = new TypeArgument(Arg, Attr);
990 else if (ArgName == "UnsignedArgument")
992 else if (ArgName == "VariadicUnsignedArgument")
994 else if (ArgName == "VariadicEnumArgument")
996 else if (ArgName == "VariadicExprArgument")
998 else if (ArgName == "VersionArgument")