Lines Matching defs:SimpleArgument
276 class SimpleArgument : public Argument {
280 SimpleArgument(const Record &Arg, StringRef Attr, std::string T)
393 llvm_unreachable("Unknown SimpleArgument type!");
398 class DefaultSimpleArgument : public SimpleArgument {
404 : SimpleArgument(Arg, Attr, T), Default(Default) {}
407 SimpleArgument::writeAccessors(OS);
1255 class ExprArgument : public SimpleArgument {
1258 : SimpleArgument(Arg, Attr, "Expr *")
1394 class TypeArgument : public SimpleArgument {
1397 : SimpleArgument(Arg, Attr, "TypeSourceInfo *")
1434 class WrappedAttr : public SimpleArgument {
1437 : SimpleArgument(Arg, Attr, "Attr *") {}
1474 Ptr = std::make_unique<SimpleArgument>(
1477 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "IdentifierInfo *");
1482 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "bool");
1487 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "int");
1493 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "unsigned");
1507 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "ParamIdx");
1515 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "OMPTraitInfo *");