Lines Matching defs:Part
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
529 unsigned Part = getUnrollPart(*this);
531 assert(Part != 0 && "Must have a positive part");
534 Value *Step = createStepForVF(Builder, IV->getType(), State.VF, Part);
593 for (unsigned Part = 0; Part < UF; ++Part)
594 RdxParts[Part] = State.get(getOperand(1 + Part), PhiR->isInLoop());
602 for (unsigned Part = 0; Part < UF; ++Part)
603 RdxParts[Part] = Builder.CreateTrunc(RdxParts[Part], RdxVecTy);
617 for (unsigned Part = 1; Part < UF; ++Part) {
618 Value *RdxPart = RdxParts[Part];
871 O << "VF * Part +";