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

Declarations

lib/Target/X86/X86TargetTransformInfo.h
  131   int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);

References

include/llvm/Analysis/TargetTransformInfo.h
 1695     return Impl.getShuffleCost(Kind, Tp, Index, SubTp);
include/llvm/CodeGen/BasicTTIImpl.h
 1614                      ConcreteTTI->getShuffleCost(TTI::SK_ExtractSubvector, Ty,
 1635                    ConcreteTTI->getShuffleCost(TTI::SK_PermuteSingleSrc, Ty,
 1675                      ConcreteTTI->getShuffleCost(TTI::SK_ExtractSubvector, Ty,
 1699                    ConcreteTTI->getShuffleCost(TTI::SK_PermuteSingleSrc, Ty,
lib/Target/X86/X86TargetTransformInfo.cpp
  935         int ExtractCost = getShuffleCost(TTI::SK_ExtractSubvector, VecTy,
  973              getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, 0, nullptr);
 2489     Cost += getShuffleCost(TTI::SK_PermuteTwoSrc, SrcVTy, 0, nullptr) +
 2490             getShuffleCost(TTI::SK_PermuteTwoSrc, MaskTy, 0, nullptr);
 2496     Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, 0, MaskTy);
 3655         getShuffleCost(ShuffleKind, SingleMemOpTy, 0, nullptr);
 3711       getShuffleCost(TTI::SK_PermuteTwoSrc, SingleMemOpTy, 0, nullptr);