Lines Matching defs:SimpleArgument
269 class SimpleArgument : public Argument {
273 SimpleArgument(const Record &Arg, StringRef Attr, std::string T)
387 llvm_unreachable("Unknown SimpleArgument type!");
392 class DefaultSimpleArgument : public SimpleArgument {
398 : SimpleArgument(Arg, Attr, T), Default(Default) {}
401 SimpleArgument::writeAccessors(OS);
1250 class ExprArgument : public SimpleArgument {
1253 : SimpleArgument(Arg, Attr, "Expr *")
1389 class TypeArgument : public SimpleArgument {
1392 : SimpleArgument(Arg, Attr, "TypeSourceInfo *")
1429 class WrappedAttr : public SimpleArgument {
1432 : SimpleArgument(Arg, Attr, "Attr *") {}
1469 Ptr = std::make_unique<SimpleArgument>(
1472 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "IdentifierInfo *");
1477 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "bool");
1482 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "int");
1488 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "unsigned");
1502 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "ParamIdx");
1510 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "OMPTraitInfo *");