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

Declarations

include/llvm/Analysis/TargetTransformInfo.h
  904   int getShuffleCost(ShuffleKind Kind, Type *Tp, int Index = 0,

References

lib/Transforms/Vectorize/LoopVectorize.cpp
 5790     Cost += TTI.getShuffleCost(TargetTransformInfo::SK_Reverse, VectorTy, 0);
 5803            TTI.getShuffleCost(TargetTransformInfo::SK_Broadcast, VectorTy);
 5862             TTI.getShuffleCost(TargetTransformInfo::SK_Reverse, VectorTy, 0);
 6142       return TTI.getShuffleCost(TargetTransformInfo::SK_ExtractSubvector,
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2928         TTI->getShuffleCost(TargetTransformInfo::SK_PermuteSingleSrc, VecTy);
 2935              TTI->getShuffleCost(TargetTransformInfo::SK_Broadcast, VecTy, 0);
 2941         int Cost = TTI->getShuffleCost(ShuffleKind.getValue(), VecTy);
 3002           DeadCost += TTI->getShuffleCost(
 3176         VecLdCost += TTI->getShuffleCost(
 3264       VecCost += TTI->getShuffleCost(TargetTransformInfo::SK_Select, VecTy, 0);
 3515     Cost += TTI->getShuffleCost(TargetTransformInfo::SK_PermuteSingleSrc, Ty);