HomeSort by: relevance | last modified time | path
    Searched refs:NumVecElts (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
BasicTTIImpl.h 2006 unsigned NumVecElts = cast<FixedVectorType>(Ty)->getNumElements();
2009 NumVecElts >= 2) {
2016 Type *ValTy = IntegerType::get(Ty->getContext(), NumVecElts);
2023 unsigned NumReduxLevels = Log2_32(NumVecElts);
2031 while (NumVecElts > MVTLen) {
2032 NumVecElts /= 2;
2033 VectorType *SubTy = FixedVectorType::get(ScalarTy, NumVecElts);
2037 NumVecElts, SubTy);
2070 unsigned NumVecElts = cast<FixedVectorType>(Ty)->getNumElements();
2071 unsigned NumReduxLevels = Log2_32(NumVecElts);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 3700 unsigned NumVecElts = ValVTy->getNumElements();
3705 if (!isPowerOf2_32(NumVecElts) || ScalarSize != MTy.getScalarSizeInBits())
3719 NumVecElts = MTy.getVectorNumElements();
3724 while (NumVecElts > 1) {
3726 unsigned Size = NumVecElts * ScalarSize;
3727 NumVecElts /= 2;
3730 auto *SubTy = FixedVectorType::get(ValVTy->getElementType(), NumVecElts);
3732 getShuffleCost(TTI::SK_ExtractSubvector, Ty, None, NumVecElts, SubTy);
3989 unsigned NumVecElts = ValVTy->getNumElements();
4002 NumVecElts = MTy.getVectorNumElements()
    [all...]
X86ISelLowering.cpp 7447 int NumVecElts = Vec.getValueType().getVectorNumElements();
7448 if (Vec.isUndef() && Size == NumVecElts) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 1253 unsigned NumVecElts = cast<FixedVectorType>(Ty)->getNumElements();
1254 unsigned NumVectorizableInstsToAmortize = NumVecElts * 2;
1256 return NumVectorizableInstsToAmortize * NumVecElts * 2;
AArch64ISelLowering.cpp 14166 SDValue SplatVal, unsigned NumVecElts) {
14192 while (--NumVecElts) {
14391 int NumVecElts = VT.getVectorNumElements();
14392 if (!(((NumVecElts == 2 || NumVecElts == 3) &&
14394 ((NumVecElts == 2 || NumVecElts == 3 || NumVecElts == 4) &&
14420 for (int I = 0; I < NumVecElts; ++I) {
14440 return splitStoreSplat(DAG, St, SplatVal, NumVecElts);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp 505 unsigned NumVecElts = VecWidth / DestWidth;
507 VecType = FixedVectorType::get(DestType, NumVecElts);
513 Elt = NumVecElts - 1 - Elt;

Completed in 137 milliseconds