Home
last modified time | relevance | path

Searched refs:IsPairwise (Results 1 – 16 of 16) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp521 bool IsPairwise) { in getArithmeticReductionCost() argument
526 if (IsPairwise || in getArithmeticReductionCost()
529 return BaseT::getArithmeticReductionCost(Opcode, Ty, IsPairwise); in getArithmeticReductionCost()
536 bool IsPairwise, in getMinMaxReductionCost() argument
542 if (IsPairwise || in getMinMaxReductionCost()
545 return BaseT::getMinMaxReductionCost(Ty, CondTy, IsPairwise, IsUnsigned); in getMinMaxReductionCost()
DAMDGPUTargetTransformInfo.h216 bool IsPairwise);
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp775 bool IsPairwise, in getArithmeticReductionCost() argument
781 if (IsPairwise || in getArithmeticReductionCost()
784 return BaseT::getArithmeticReductionCost(Opcode, Ty, IsPairwise, CostKind); in getArithmeticReductionCost()
791 bool IsPairwise, bool IsUnsigned, in getMinMaxReductionCost() argument
797 if (IsPairwise || in getMinMaxReductionCost()
800 return BaseT::getMinMaxReductionCost(Ty, CondTy, IsPairwise, IsUnsigned, in getMinMaxReductionCost()
DAMDGPUTargetTransformInfo.h259 bool IsPairwise,
/external/llvm-project/llvm/include/llvm/Analysis/
DTargetTransformInfoImpl.h1021 bool IsPairwise; in getUserCost() local
1022 switch (TTI::matchVectorReduction(EEI, RdxOpcode, RdxType, IsPairwise)) { in getUserCost()
1025 IsPairwise, CostKind); in getUserCost()
1029 IsPairwise, /*IsUnsigned=*/false, CostKind); in getUserCost()
1033 IsPairwise, /*IsUnsigned=*/true, CostKind); in getUserCost()
DTargetTransformInfo.h887 bool &IsPairwise);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h1607 bool IsPairwise) { in getArithmeticReductionCost() argument
1624 ShuffleCost += (IsPairwise + 1) * in getArithmeticReductionCost()
1643 if (IsPairwise && NumReduxLevels >= 1) in getArithmeticReductionCost()
1656 unsigned getMinMaxReductionCost(Type *Ty, Type *CondTy, bool IsPairwise, in getMinMaxReductionCost() argument
1685 ShuffleCost += (IsPairwise + 1) * in getMinMaxReductionCost()
1707 if (IsPairwise && NumReduxLevels >= 1) in getMinMaxReductionCost()
/external/llvm-project/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h1876 bool IsPairwise, in getArithmeticReductionCost() argument
1893 (IsPairwise + 1) * thisT()->getShuffleCost(TTI::SK_ExtractSubvector, in getArithmeticReductionCost()
1911 if (IsPairwise && NumReduxLevels >= 1) in getArithmeticReductionCost()
1923 bool IsPairwise, bool IsUnsigned, in getMinMaxReductionCost() argument
1951 (IsPairwise + 1) * thisT()->getShuffleCost(TTI::SK_ExtractSubvector, in getMinMaxReductionCost()
1973 if (IsPairwise && NumReduxLevels >= 1) in getMinMaxReductionCost()
/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h920 unsigned getReductionCost(unsigned Opcode, Type *Ty, bool IsPairwise) { in getReductionCost() argument
929 NumReduxLevels * (IsPairwise + 1) * in getReductionCost()
/external/llvm-project/llvm/lib/Analysis/
DTargetTransformInfo.cpp1333 VectorType *&Ty, bool &IsPairwise) { in matchVectorReduction() argument
1336 IsPairwise = false; in matchVectorReduction()
1339 IsPairwise = true; in matchVectorReduction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp2562 bool IsPairwise) { in getArithmeticReductionCost() argument
2636 if (IsPairwise) { in getArithmeticReductionCost()
2667 if (IsPairwise) { in getArithmeticReductionCost()
2741 if (!IsPairwise && ValTy->getVectorElementType()->isIntegerTy(1)) { in getArithmeticReductionCost()
2756 return BaseT::getArithmeticReductionCost(Opcode, ValTy, IsPairwise); in getArithmeticReductionCost()
2760 bool IsPairwise, bool IsUnsigned) { in getMinMaxReductionCost() argument
2927 if (IsPairwise) { in getMinMaxReductionCost()
2986 return BaseT::getMinMaxReductionCost(ValTy, CondTy, IsPairwise, IsUnsigned); in getMinMaxReductionCost()
/external/llvm-project/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp3336 bool IsPairwise, in getArithmeticReductionCost() argument
3339 if (IsPairwise) in getArithmeticReductionCost()
3340 return BaseT::getArithmeticReductionCost(Opcode, ValTy, IsPairwise, CostKind); in getArithmeticReductionCost()
3497 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, IsPairwise, in getArithmeticReductionCost()
3507 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, IsPairwise, in getArithmeticReductionCost()
3702 bool IsPairwise, bool IsUnsigned, in getMinMaxReductionCost() argument
3705 if (IsPairwise) in getMinMaxReductionCost()
3706 return BaseT::getMinMaxReductionCost(ValTy, CondTy, IsPairwise, IsUnsigned, in getMinMaxReductionCost()
3824 return BaseT::getMinMaxReductionCost(ValTy, CondTy, IsPairwise, IsUnsigned, in getMinMaxReductionCost()
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp1194 bool IsPairwise) { in getReductionCost() argument
1244 if (IsPairwise) { in getReductionCost()
1262 return BaseT::getReductionCost(Opcode, ValTy, IsPairwise); in getReductionCost()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp3894 bool IsPairwise, bool IsLeft, in createRdxShuffleMask() argument
3896 assert((IsPairwise || !IsLeft) && "Don't support a <0,1,undef,...> mask"); in createRdxShuffleMask()
3901 if (IsPairwise) in createRdxShuffleMask()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp6050 bool IsPairwise, bool IsLeft, in createRdxShuffleMask() argument
6052 assert((IsPairwise || !IsLeft) && "Don't support a <0,1,undef,...> mask"); in createRdxShuffleMask()
6057 if (IsPairwise) in createRdxShuffleMask()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp6388 bool IsPairwise, bool IsLeft) { in createRdxShuffleMask() argument
6389 assert((IsPairwise || !IsLeft) && "Don't support a <0,1,undef,...> mask"); in createRdxShuffleMask()
6393 if (IsPairwise) in createRdxShuffleMask()