Lines Matching refs:Arg
769 assert(RV && "Template arg doesn't exist??");
783 assert(RV && "Template arg doesn't exist??");
1013 static Init *EvaluateOperation(OpInit *RHSo, Init *LHS, Init *Arg,
1018 TypedInit *TArg = dyn_cast<TypedInit>(Arg);
1022 Init *Result = ForeachHelper(LHS, Arg, RHSo, Type,
1035 Init *Result = EvaluateOperation(RHSoo, LHS, Arg,
1040 NewOperands.push_back(Arg);
1043 NewOperands.push_back(Arg);
1085 Init *Arg;
1087 Arg = MHSd->getArg(i);
1091 Init *Result = EvaluateOperation(RHSo, LHS, Arg, Type,
1094 Arg = Result;
1097 // TODO: Process arg names
1098 args.push_back(std::make_pair(Arg, ArgName));
1534 ArrayRef<Init *>::iterator Arg = ArgRange.begin();
1536 while (Arg != ArgRange.end()) {
1537 assert(Name != NameRange.end() && "Arg name underflow!");
1538 ID.AddPointer(*Arg++);
1541 assert(Name == NameRange.end() && "Arg name overflow!");