reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);