reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
538 assert(Ops.size() == Indices.size() && "incompatible args"); 539 assert(!Ops.empty() && "invalid trivial sequence"); 544 for (auto Op : Ops) 549 LLT OpTy = getMRI()->getType(Ops[0]); 552 for (unsigned i = 0; i < Ops.size(); ++i) { 553 if (getMRI()->getType(Ops[i]) != OpTy || Indices[i] != i * OpSize) { 559 if (MaybeMerge && Ops.size() * OpSize == ResTy.getSizeInBits()) { 560 buildMerge(Res, Ops); 567 for (unsigned i = 0; i < Ops.size(); ++i) { 568 Register ResOut = i + 1 == Ops.size() 571 buildInsert(ResOut, ResIn, Ops[i], Indices[i]);