Searched refs:getShuffleCost (Results 1 - 10 of 10) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp93 virtual unsigned getShuffleCost(ShuffleKind Kind, Type *Tp,
190 unsigned PPCTTI::getShuffleCost(ShuffleKind Kind, Type *Tp, int Index, function in class:PPCTTI
192 return TargetTransformInfo::getShuffleCost(Kind, Tp, Index, SubTp);
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp180 unsigned TargetTransformInfo::getShuffleCost(ShuffleKind Kind, Type *Tp, function in class:TargetTransformInfo
182 return PrevTTI->getShuffleCost(Kind, Tp, Index, SubTp);
557 unsigned getShuffleCost(ShuffleKind Kind, Type *Tp, function in struct:__anon2227::NoTTI
H A DCostModel.cpp482 return TTI->getShuffleCost(TargetTransformInfo::SK_Reverse, VecTypOp0, 0,
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp100 virtual unsigned getShuffleCost(ShuffleKind Kind, Type *Tp,
273 unsigned BasicTTI::getShuffleCost(ShuffleKind Kind, Type *Tp, int Index, function in class:BasicTTI
525 TopTTI->getShuffleCost(SK_ExtractSubvector, Ty, NumVecElts / 2, Ty);
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h345 virtual unsigned getShuffleCost(ShuffleKind Kind, Type *Tp, int Index = 0,
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp117 unsigned getShuffleCost(ShuffleKind Kind, Type *Tp,
443 unsigned ARMTTI::getShuffleCost(ShuffleKind Kind, Type *Tp, int Index, function in class:ARMTTI
447 return TargetTransformInfo::getShuffleCost(Kind, Tp, Index, SubTp);
467 return TargetTransformInfo::getShuffleCost(Kind, Tp, Index, SubTp);
/freebsd-10.2-release/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp91 virtual unsigned getShuffleCost(ShuffleKind Kind, Type *Tp,
342 unsigned X86TTI::getShuffleCost(ShuffleKind Kind, Type *Tp, int Index, function in class:X86TTI
346 return TargetTransformInfo::getShuffleCost(Kind, Tp, Index, SubTp);
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Vectorize/
H A DBBVectorize.cpp1878 ESContrib = std::min(ESContrib, (int) TTI->getShuffleCost(
1881 ESContrib = std::min(ESContrib, (int) TTI->getShuffleCost(
1924 ESContrib = std::min(ESContrib, (int) TTI->getShuffleCost(
1956 ESContrib = std::min(ESContrib, (int) TTI->getShuffleCost(
2037 ESContrib = std::min(ESContrib, (int) TTI->getShuffleCost(
H A DSLPVectorizer.cpp968 return TTI->getShuffleCost(TargetTransformInfo::SK_Broadcast, VecTy, 0);
H A DLoopVectorize.cpp4987 Cost += TTI.getShuffleCost(TargetTransformInfo::SK_Reverse,

Completed in 100 milliseconds