Lines Matching refs:Cost

37     Cost = NumTraits<Scalar>::AddCost,
65 Cost = (NumTraits<LhsScalar>::MulCost + NumTraits<RhsScalar>::MulCost)/2, // rough estimate!
94 Cost = NumTraits<LhsScalar>::MulCost,
117 Cost = NumTraits<Scalar>::AddCost,
140 Cost = NumTraits<Scalar>::AddCost,
166 enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess=0 };
178 enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess = false };
198 Cost = NumTraits<Scalar>::AddCost,
223 Cost = (NumTraits<LhsScalar>::MulCost + NumTraits<RhsScalar>::MulCost), // rough estimate!
241 Cost = NumTraits<bool>::AddCost,
257 Cost = NumTraits<bool>::AddCost,
279 Cost = NumTraits<Scalar>::AddCost,
300 Cost = NumTraits<Scalar>::AddCost,
320 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasAbs2 }; };
337 Cost = NumTraits<Scalar>::IsComplex ? NumTraits<Scalar>::AddCost : 0,
355 { enum { Cost = is_same<Scalar, NewType>::value ? 0 : NumTraits<NewType>::AddCost, PacketAccess = false }; };
370 { enum { Cost = 0, PacketAccess = false }; };
385 { enum { Cost = 0, PacketAccess = false }; };
400 { enum { Cost = 0, PacketAccess = false }; };
415 { enum { Cost = 0, PacketAccess = false }; };
431 { enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasExp }; };
447 { enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasLog }; };
475 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasMul }; };
487 { enum { Cost = NumTraits<Scalar1>::MulCost, PacketAccess = false }; };
510 { enum { Cost = 2 * NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasDiv }; };
528 { enum { Cost = 1, PacketAccess = packet_traits<Scalar>::Vectorizable, IsRepeatable = true }; };
537 { enum { Cost = NumTraits<Scalar>::AddCost, PacketAccess = false, IsRepeatable = true }; };
608 { enum { Cost = 1, PacketAccess = packet_traits<Scalar>::HasSetLinear, IsRepeatable = true }; };
679 { enum { Cost = NumTraits<Scalar>::AddCost, PacketAccess = packet_traits<Scalar>::HasAdd }; };
694 Cost = 5 * NumTraits<Scalar>::MulCost,
713 Cost = 5 * NumTraits<Scalar>::MulCost,
732 Cost = 5 * NumTraits<Scalar>::MulCost,
752 Cost = 5 * NumTraits<Scalar>::MulCost,
771 Cost = 5 * NumTraits<Scalar>::MulCost,
790 Cost = 5 * NumTraits<Scalar>::MulCost,
809 { enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess = false }; };
839 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasDiv }; };
855 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasMul }; };
871 { enum { Cost = 2*NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasMul }; };
877 { enum { Cost = NumTraits<T>::MulCost, PacketAccess = false }; };
881 { enum { Cost = NumTraits<T>::MulCost, PacketAccess = false }; };
885 { enum { Cost = NumTraits<T>::AddCost, PacketAccess = false }; };
889 { enum { Cost = NumTraits<T>::AddCost, PacketAccess = false }; };
893 { enum { Cost = NumTraits<T>::AddCost, PacketAccess = false }; };
897 { enum { Cost = 1, PacketAccess = false }; };
901 { enum { Cost = 1, PacketAccess = false }; };
905 { enum { Cost = 1, PacketAccess = false }; };
909 { enum { Cost = 1, PacketAccess = false }; };
913 { enum { Cost = 1, PacketAccess = false }; };
917 { enum { Cost = 1, PacketAccess = false }; };
921 { enum { Cost = 1, PacketAccess = false }; };
925 { enum { Cost = 1, PacketAccess = false }; };
929 { enum { Cost = 1, PacketAccess = false }; };
933 { enum { Cost = functor_traits<T>::Cost, PacketAccess = false }; };
937 { enum { Cost = functor_traits<T>::Cost, PacketAccess = false }; };
941 { enum { Cost = 1 + functor_traits<T>::Cost, PacketAccess = false }; };
945 { enum { Cost = 1 + functor_traits<T>::Cost, PacketAccess = false }; };
951 { enum { Cost = 0, PacketAccess = false }; };
955 { enum { Cost = 0, PacketAccess = false }; };
959 { enum { Cost = 0, PacketAccess = false }; };
963 { enum { Cost = 0, PacketAccess = false }; };
967 { enum { Cost = functor_traits<T0>::Cost + functor_traits<T1>::Cost, PacketAccess = false }; };
971 { enum { Cost = functor_traits<T0>::Cost + functor_traits<T1>::Cost + functor_traits<T2>::Cost, PacketAccess = false }; };