Lines Matching refs:Part

188                                         unsigned Part) {  in generateInstruction()  argument
193 Value *A = State.get(getOperand(0), Part); in generateInstruction()
194 Value *B = State.get(getOperand(1), Part); in generateInstruction()
197 State.set(this, V, Part); in generateInstruction()
203 Value *A = State.get(getOperand(0), Part); in generateInstruction()
205 State.set(this, V, Part); in generateInstruction()
209 Value *IV = State.get(getOperand(0), Part); in generateInstruction()
210 Value *TC = State.get(getOperand(1), Part); in generateInstruction()
212 State.set(this, V, Part); in generateInstruction()
216 Value *Cond = State.get(getOperand(0), Part); in generateInstruction()
217 Value *Op1 = State.get(getOperand(1), Part); in generateInstruction()
218 Value *Op2 = State.get(getOperand(2), Part); in generateInstruction()
220 State.set(this, V, Part); in generateInstruction()
225 Value *VIVElem0 = State.get(getOperand(0), VPIteration(Part, 0)); in generateInstruction()
227 Value *ScalarTC = State.get(getOperand(1), Part); in generateInstruction()
234 State.set(this, Call, Part); in generateInstruction()
252 Value *PartMinus1 = Part == 0 ? V1 : State.get(getOperand(1), Part - 1); in generateInstruction()
254 State.set(this, PartMinus1, Part); in generateInstruction()
256 Value *V2 = State.get(getOperand(1), Part); in generateInstruction()
258 Part); in generateInstruction()
265 if (Part == 0) { in generateInstruction()
277 State.set(this, Next, Part); in generateInstruction()
285 if (Part == 0) { in generateInstruction()
286 State.set(this, IV, Part); in generateInstruction()
292 Value *Step = createStepForVF(Builder, IV->getType(), State.VF, Part); in generateInstruction()
294 State.set(this, Next, Part); in generateInstruction()
298 if (Part != 0) in generateInstruction()
301 Value *Cond = State.get(getOperand(0), VPIteration(Part, 0)); in generateInstruction()
319 if (Part != 0) in generateInstruction()
322 Value *IV = State.get(getOperand(0), Part); in generateInstruction()
323 Value *TC = State.get(getOperand(1), Part); in generateInstruction()
351 for (unsigned Part = 0; Part < State.UF; ++Part) in execute() local
352 generateInstruction(State, Part); in execute()
478 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
479 Value *Cond = InvarCond ? InvarCond : State.get(getOperand(0), Part); in execute()
480 Value *Op0 = State.get(getOperand(1), Part); in execute()
481 Value *Op1 = State.get(getOperand(2), Part); in execute()
483 State.set(this, Sel, Part); in execute()
520 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
523 Ops.push_back(State.get(VPOp, Part)); in execute()
540 State.set(this, V, Part); in execute()
549 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
550 Value *Op = State.get(getOperand(0), Part); in execute()
553 State.set(this, Freeze, Part); in execute()
563 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
564 Value *A = State.get(getOperand(0), Part); in execute()
565 Value *B = State.get(getOperand(1), Part); in execute()
575 State.set(this, C, Part); in execute()
602 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
603 Value *A = State.get(getOperand(0), Part); in execute()
605 State.set(this, Cast, Part); in execute()
696 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
698 State.set(this, EntryPart, Part); in execute()
709 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
714 : State.get(getOperand(0), Part); in execute()
724 Indices.push_back(State.get(Operand, Part)); in execute()
741 State.set(this, NewGEP, Part); in execute()
783 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
786 Value *In0 = State.get(getIncomingValue(In), Part); in execute()
788 Entry[Part] = In0; // Initialize with the first incoming value. in execute()
792 Value *Cond = State.get(getMask(In), Part); in execute()
793 Entry[Part] = in execute()
794 State.Builder.CreateSelect(Cond, In0, Entry[Part], "predphi"); in execute()
798 for (unsigned Part = 0; Part < State.UF; ++Part) in execute() local
799 State.set(this, Entry[Part], Part); in execute()
872 unsigned Part = State.Instance->Part; in execute() local
878 ConditionBit = State.get(BlockInMask, Part); in execute()
911 unsigned Part = State.Instance->Part; in execute() local
912 if (State.hasVectorValue(getOperand(0), Part)) { in execute()
913 Value *VectorValue = State.get(getOperand(0), Part); in execute()
918 if (State.hasVectorValue(this, Part)) in execute()
919 State.reset(this, VPhi, Part); in execute()
921 State.set(this, VPhi, Part); in execute()
924 State.reset(getOperand(0), VPhi, Part); in execute()
972 for (unsigned Part = 0, UF = State.UF; Part < UF; ++Part) in execute() local
973 State.set(this, EntryPart, Part); in execute()
1009 for (unsigned Part = 0, UF = State.UF; Part < UF; ++Part) in execute() local
1010 State.set(this, Res, Part); in execute()
1030 for (unsigned Part = 0, UF = State.UF; Part < UF; ++Part) { in execute() local
1031 Value *VStep = createStepForVF(Builder, STy, VF, Part); in execute()
1038 State.set(this, CanonicalVectorIV, Part); in execute()
1106 for (unsigned Part = 0; Part < LastPartForNewPhi; ++Part) { in execute() local
1109 State.set(this, EntryPart, Part); in execute()
1145 for (unsigned Part = 0; Part < LastPartForNewPhi; ++Part) { in execute() local
1146 Value *EntryPart = State.get(this, Part); in execute()
1149 Value *StartVal = (Part == 0) ? StartV : Iden; in execute()
1216 for (unsigned Part = 0, UF = State.UF; Part < UF; ++Part) { in execute() local
1217 Value *StartMask = State.get(getOperand(0), Part); in execute()
1222 State.set(this, EntryPart, Part); in execute()