Lines Matching defs:I

64   Rec = [&TypePath, Types, &Rec, &F](size_t I, const Twine &ID) {
65 if (I >= Types->size()) {
70 if (const auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) {
74 Rec(I + 1, ID + Type->getName());
128 for (size_t I = 0, N = Args.size(); I < N; ++I) {
129 const auto *Arg = Args[I];
133 OS << " const auto &V" << I;
135 OS << " const auto V" << I;
151 for (size_t I = 0, N = Args.size(); I < N; ++I)
152 OS << ", V" << I;
201 for (size_t I = 0, N = Args.size(); I < N; ++I) {
202 const auto *Arg = Args[I];
207 << I << ", ";
213 for (size_t I = 0, N = Args.size(); I < N; ++I) {
214 if (I != 0)
216 OS << Args[I]->getValueAsString("Name");
219 for (size_t I = 0, N = Args.size(); I < N; ++I)
220 OS << ", A" << I;
233 for (size_t I = 0, N = Args.size(); I < N; ++I) {
234 const auto *Arg = Args[I];
249 for (size_t I = 0; I < TypeCount; ++I) {
250 if (I != 0)
278 for (size_t I = 0, N = Types->size(); I < N; ++I)
282 OS << "const SourceInfo &I);\n";
294 for (size_t I = 0, N = Types->size(); I < N; ++I)
295 OS << "PrimType T" << I << ", ";
296 for (size_t I = 0, N = Args.size(); I < N; ++I) {
297 const auto *Arg = Args[I];
302 << I << ", ";
304 OS << "const SourceInfo &I) {\n";
309 EmitFuncName](size_t I, const Twine &ID) {
310 if (I >= Types->size()) {
326 for (size_t I = 0; I < Args.size(); ++I) {
327 OS << "A" << I << ", ";
329 OS << "I);\n";
334 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) {
335 OS << " switch (T" << I << ") {\n";
340 Rec(I + 1, ID + Case->getName());
370 for (size_t I = 0, N = Args.size(); I < N; ++I) {
371 const auto *Arg = Args[I];
376 << (AsRef ? "&" : "") << "A" << I << ", ";
385 for (size_t I = 0, N = Args.size(); I < N; ++I)
386 OS << ", A" << I;
399 for (size_t I = 0, N = Types.size(); I < N; ++I) {
400 if (I != 0)
402 OS << "PT_" << Types[I]->getName();