• Home
  • Raw
  • Download

Lines Matching refs:Arg

100     Argument(Record &Arg, StringRef Attr)  in Argument()  argument
101 : lowerName(Arg.getValueAsString("Name")), upperName(lowerName), in Argument()
134 SimpleArgument(Record &Arg, StringRef Attr, std::string T) in SimpleArgument() argument
135 : Argument(Arg, Attr), type(T) in SimpleArgument()
188 StringArgument(Record &Arg, StringRef Attr) in StringArgument() argument
189 : Argument(Arg, Attr) in StringArgument()
248 AlignedArgument(Record &Arg, StringRef Attr) in AlignedArgument() argument
249 : Argument(Arg, Attr) in AlignedArgument()
362 VariadicArgument(Record &Arg, StringRef Attr, std::string T) in VariadicArgument() argument
363 : Argument(Arg, Attr), type(T) in VariadicArgument()
448 EnumArgument(Record &Arg, StringRef Attr) in EnumArgument() argument
449 : Argument(Arg, Attr), type(Arg.getValueAsString("Type")), in EnumArgument()
450 values(getValueAsListOfStrings(Arg, "Values")), in EnumArgument()
451 enums(getValueAsListOfStrings(Arg, "Enums")) in EnumArgument()
512 VersionArgument(Record &Arg, StringRef Attr) in VersionArgument() argument
513 : Argument(Arg, Attr) in VersionArgument()
559 ExprArgument(Record &Arg, StringRef Attr) in ExprArgument() argument
560 : SimpleArgument(Arg, Attr, "Expr *") in ExprArgument()
582 VariadicExprArgument(Record &Arg, StringRef Attr) in VariadicExprArgument() argument
583 : VariadicArgument(Arg, Attr, "Expr *") in VariadicExprArgument()
613 static Argument *createArgument(Record &Arg, StringRef Attr, in createArgument() argument
616 Search = &Arg; in createArgument()
621 if (ArgName == "AlignedArgument") Ptr = new AlignedArgument(Arg, Attr); in createArgument()
622 else if (ArgName == "EnumArgument") Ptr = new EnumArgument(Arg, Attr); in createArgument()
623 else if (ArgName == "ExprArgument") Ptr = new ExprArgument(Arg, Attr); in createArgument()
625 Ptr = new SimpleArgument(Arg, Attr, "FunctionDecl *"); in createArgument()
627 Ptr = new SimpleArgument(Arg, Attr, "IdentifierInfo *"); in createArgument()
628 else if (ArgName == "BoolArgument") Ptr = new SimpleArgument(Arg, Attr, in createArgument()
630 else if (ArgName == "IntArgument") Ptr = new SimpleArgument(Arg, Attr, "int"); in createArgument()
631 else if (ArgName == "StringArgument") Ptr = new StringArgument(Arg, Attr); in createArgument()
633 Ptr = new SimpleArgument(Arg, Attr, "QualType"); in createArgument()
635 Ptr = new SimpleArgument(Arg, Attr, "unsigned"); in createArgument()
637 Ptr = new SimpleArgument(Arg, Attr, "SourceLocation"); in createArgument()
639 Ptr = new VariadicArgument(Arg, Attr, "unsigned"); in createArgument()
641 Ptr = new VariadicExprArgument(Arg, Attr); in createArgument()
643 Ptr = new VersionArgument(Arg, Attr); in createArgument()
649 Ptr = createArgument(Arg, Attr, *i); in createArgument()
696 Argument *Arg = createArgument(ArgRecord, R.getName()); in EmitClangAttrClass() local
697 assert(Arg); in EmitClangAttrClass()
698 Args.push_back(Arg); in EmitClangAttrClass()
700 Arg->writeDeclarations(OS); in EmitClangAttrClass()
1054 Argument *Arg = createArgument(ArgRecord, R.getName()); in EmitClangAttrTemplateInstantiate() local
1055 assert(Arg); in EmitClangAttrTemplateInstantiate()
1056 Args.push_back(Arg); in EmitClangAttrTemplateInstantiate()