Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Arg

780             assert(RV && "Template arg doesn't exist??");
794 assert(RV && "Template arg doesn't exist??");
1030 static Init *EvaluateOperation(OpInit *RHSo, Init *LHS, Init *Arg,
1035 TypedInit *TArg = dyn_cast<TypedInit>(Arg);
1039 Init *Result = ForeachHelper(LHS, Arg, RHSo, Type,
1048 Init *Result = EvaluateOperation(RHSoo, LHS, Arg,
1053 NewOperands.push_back(Arg);
1056 NewOperands.push_back(Arg);
1095 Init *Arg;
1097 Arg = MHSd->getArg(i);
1101 Init *Result = EvaluateOperation(RHSo, LHS, Arg, Type,
1104 Arg = Result;
1107 // TODO: Process arg names
1108 args.push_back(std::make_pair(Arg, ArgName));
1543 ArrayRef<Init *>::iterator Arg = ArgRange.begin();
1545 while (Arg != ArgRange.end()) {
1546 assert(Name != NameRange.end() && "Arg name underflow!");
1547 ID.AddPointer(*Arg++);
1550 assert(Name == NameRange.end() && "Arg name overflow!");