Lines Matching refs:Parameters
297 ArrayRef<MCAsmMacroParameter> Parameters);
299 ArrayRef<MCAsmMacroParameter> Parameters,
2503 ArrayRef<MCAsmMacroParameter> Parameters, in expandMacro() argument
2506 unsigned NParameters = Parameters.size(); in expandMacro()
2508 bool HasVararg = NParameters ? Parameters.back().Vararg : false; in expandMacro()
2566 if (Parameters[Index].Name == Argument) in expandMacro()
2617 if (Parameters[Index].Name == Token) in expandMacro()
2752 const unsigned NParameters = M ? M->Parameters.size() : 0; in parseMacroArguments()
2762 bool HasVararg = NParameters ? M->Parameters.back().Vararg : false; in parseMacroArguments()
2818 if (M->Parameters[FAI].Name == FA.Name) in parseMacroArguments()
2847 if (M->Parameters[FAI].Required) { in parseMacroArguments()
2850 "'" + M->Parameters[FAI].Name + "' in macro '" + M->Name + "'"); in parseMacroArguments()
2854 if (!M->Parameters[FAI].Value.empty()) in parseMacroArguments()
2855 A[FAI] = M->Parameters[FAI].Value; in parseMacroArguments()
2889 if ((!IsDarwin || M->Parameters.size()) && M->Parameters.size() != A.size()) in handleMacroEntry()
2891 if (expandMacro(OS, *M, M->Parameters, A, true)) in handleMacroEntry()
4547 MCAsmMacroParameters Parameters; in parseDirectiveMacro() local
4550 if (!Parameters.empty() && Parameters.back().Vararg) in parseDirectiveMacro()
4552 Parameters.back().Name + in parseDirectiveMacro()
4560 for (const MCAsmMacroParameter& CurrParam : Parameters) in parseDirectiveMacro()
4599 Parameters.push_back(std::move(Parameter)); in parseDirectiveMacro()
4658 checkForBadMacro(DirectiveLoc, Name, Body, Parameters); in parseDirectiveMacro()
4659 MCAsmMacro Macro(Name, Body, std::move(Parameters)); in parseDirectiveMacro()
4682 ArrayRef<MCAsmMacroParameter> Parameters) { in checkForBadMacro() argument
4685 unsigned NParameters = Parameters.size(); in checkForBadMacro()
4744 if (Parameters[Index].Name == Argument) in checkForBadMacro()