reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Vectorize/LoopVectorize.cpp
 6685     if (!CM.blockNeedsPredication(BB))
 6716   const InterleaveGroup<Instruction> *IG = CM.getInterleavedAccessGroup(I);
 6724               CM.getWideningDecision(I, VF) ==
 6753     if (CM.isScalarAfterVectorization(I, VF) ||
 6754         CM.isProfitableToScalarize(I, VF))
 6757         CM.getWideningDecision(I, VF);
 6798         [=](unsigned VF) -> bool { return CM.isOptimizableIVTruncate(K, VF); };
 6836       [&](unsigned VF) { return CM.isScalarWithPredication(I, VF); }, Range);
 6899     if (!isa<PHINode>(I) && (CM.isScalarAfterVectorization(I, VF) ||
 6900                              CM.isProfitableToScalarize(I, VF)))
 6909       unsigned CallCost = CM.getVectorCallCost(CI, VF, NeedToScalarize);
 6911           ID && CM.getVectorIntrinsicCost(CI, VF) <= CallCost;
 6915       assert(CM.getWideningDecision(I, VF) ==
 6943       [&](unsigned VF) { return CM.isUniformAfterVectorization(I, VF); },
 6947       [&](unsigned VF) { return CM.isScalarWithPredication(I, VF); }, Range);