Lines Matching full:scatter
129 // Scatter V into Size components. If new instructions are needed,
315 Scatterer scatter(Instruction *Point, Value *V, const VectorSplit &VS);
439 Scatterer ScalarizerVisitor::scatter(Instruction *Point, Value *V,
610 Scatterer Op = scatter(&I, I.getOperand(0), *OpVS);
638 Scatterer VOp0 = scatter(&I, I.getOperand(0), *OpVS);
639 Scatterer VOp1 = scatter(&I, I.getOperand(1), *OpVS);
703 Scattered[I] = scatter(&CI, OpI, *OpVS);
765 Scatterer VOp1 = scatter(&SI, SI.getOperand(1), *VS);
766 Scatterer VOp2 = scatter(&SI, SI.getOperand(2), *VS);
773 Scatterer VOp0 = scatter(&SI, SI.getOperand(0), *CondVS);
831 ScatterOps[I] = scatter(&GEPI, GEPI.getOperand(I), *OpVS);
869 Scatterer Op0 = scatter(&CI, CI.getOperand(0), *SrcVS);
893 Scatterer Op0 = scatter(&BCI, BCI.getOperand(0), *SrcVS);
908 // then scatter the result to the destination.
929 Scatterer Mid = scatter(&BCI, V, MidVS);
968 Scatterer Op0 = scatter(&IEI, IEI.getOperand(0), *VS);
1019 Scatterer Op0 = scatter(&EEI, EEI.getOperand(0), *VS);
1060 Scatterer Op0 = scatter(&SVI, SVI.getOperand(0), *VSOp);
1061 Scatterer Op1 = scatter(&SVI, SVI.getOperand(1), *VSOp);
1094 Scatterer Op = scatter(&PHI, PHI.getIncomingValue(I), *VS);
1115 Scatterer Ptr = scatter(&LI, LI.getPointerOperand(), Layout->VS);
1141 Scatterer VPtr = scatter(&SI, SI.getPointerOperand(), Layout->VS);
1142 Scatterer VVal = scatter(&SI, FullValue, Layout->VS);