/external/llvm/lib/CodeGen/ |
D | InterleavedAccessPass.cpp | 175 unsigned NumSubElts = NumElts / Factor; in isReInterleaveMask() local 176 if (!isPowerOf2_32(NumSubElts)) in isReInterleaveMask() 185 (i % Factor) * NumSubElts + i / Factor) in isReInterleaveMask()
|
/external/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 567 unsigned NumSubElts = NumElts / Factor; in getInterleavedMemoryOpCost() local 568 VectorType *SubVT = VectorType::get(VT->getElementType(), NumSubElts); in getInterleavedMemoryOpCost() 611 for (unsigned Elt = 0; Elt < NumSubElts; ++Elt) in getInterleavedMemoryOpCost() 637 for (unsigned i = 0; i < NumSubElts; i++) in getInterleavedMemoryOpCost() 643 for (unsigned i = 0; i < NumSubElts; i++) in getInterleavedMemoryOpCost() 659 for (unsigned i = 0; i < NumSubElts; i++) in getInterleavedMemoryOpCost()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 794 unsigned NumSubElts = NumElts / Factor; in getInterleavedMemoryOpCost() local 795 VectorType *SubVT = VectorType::get(VT->getElementType(), NumSubElts); in getInterleavedMemoryOpCost() 837 for (unsigned Elt = 0; Elt < NumSubElts; ++Elt) in getInterleavedMemoryOpCost() 863 for (unsigned i = 0; i < NumSubElts; i++) in getInterleavedMemoryOpCost() 869 for (unsigned i = 0; i < NumSubElts; i++) in getInterleavedMemoryOpCost() 885 for (unsigned i = 0; i < NumSubElts; i++) in getInterleavedMemoryOpCost()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | TargetLowering.cpp | 1445 unsigned NumSubElts = SubVT.getVectorNumElements(); in SimplifyDemandedVectorElts() local 1448 APInt SubElts = DemandedElts.extractBits(NumSubElts, i * NumSubElts); in SimplifyDemandedVectorElts() 1453 KnownUndef.insertBits(SubUndef, i * NumSubElts); in SimplifyDemandedVectorElts() 1454 KnownZero.insertBits(SubZero, i * NumSubElts); in SimplifyDemandedVectorElts() 1464 unsigned NumSubElts = SubVT.getVectorNumElements(); in SimplifyDemandedVectorElts() local 1466 if (Idx.uge(NumElts - NumSubElts)) in SimplifyDemandedVectorElts() 1469 APInt SubElts = DemandedElts.extractBits(NumSubElts, SubIdx); in SimplifyDemandedVectorElts() 1475 BaseElts.insertBits(APInt::getNullValue(NumSubElts), SubIdx); in SimplifyDemandedVectorElts()
|
D | SelectionDAG.cpp | 2340 unsigned NumSubElts = Sub.getValueType().getVectorNumElements(); in computeKnownBits() local 2341 if (SubIdx && SubIdx->getAPIntValue().ule(NumElts - NumSubElts)) { in computeKnownBits() 2345 APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx); in computeKnownBits() 2351 APInt SubMask = APInt::getBitsSet(NumElts, Idx, Idx + NumSubElts); in computeKnownBits()
|
D | DAGCombiner.cpp | 17468 int NumSubElts = NumElts * Split; in XformToShuffleWithZero() local 17472 for (int i = 0; i != NumSubElts; ++i) { in XformToShuffleWithZero() 17502 Indices.push_back(i + NumSubElts); in XformToShuffleWithZero() 17509 EVT ClearVT = EVT::getVectorVT(*DAG.getContext(), ClearSVT, NumSubElts); in XformToShuffleWithZero()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 282 unsigned NumSubElts = 64 / BitWidth; in simplifyX86immShift() local 285 for (unsigned i = 0; i != NumSubElts; ++i) { in simplifyX86immShift() 286 unsigned SubEltIdx = (NumSubElts - 1) - i; in simplifyX86immShift()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 331 unsigned NumSubElts = 64 / BitWidth; in simplifyX86immShift() local 334 for (unsigned i = 0; i != NumSubElts; ++i) { in simplifyX86immShift() 335 unsigned SubEltIdx = (NumSubElts - 1) - i; in simplifyX86immShift()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 7188 unsigned NumSubElts = VecTy->getVectorNumElements() / Factor; in lowerInterleavedStore() local 7190 VectorType *SubVecTy = VectorType::get(EltTy, NumSubElts); in lowerInterleavedStore() 7215 SubVecTy = VectorType::get(IntTy, NumSubElts); in lowerInterleavedStore() 7231 Op0, Op1, getSequentialMask(Builder, NumSubElts * i, NumSubElts))); in lowerInterleavedStore()
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 12674 unsigned NumSubElts = VecTy->getVectorNumElements() / Factor; in lowerInterleavedStore() local 12676 VectorType *SubVecTy = VectorType::get(EltTy, NumSubElts); in lowerInterleavedStore() 12703 SubVecTy = VectorType::get(IntTy, NumSubElts); in lowerInterleavedStore() 12721 Op0, Op1, getSequentialMask(Builder, NumSubElts * i, NumSubElts))); in lowerInterleavedStore()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 5233 unsigned NumSubElts = OpVT.getVectorNumElements() / NumSubs; in SplitOpsAndApply() local 5235 SubOps.push_back(extractSubVector(Op, i * NumSubElts, DAG, DL, SizeSub)); in SplitOpsAndApply() 17086 unsigned NumSubElts = NumElems / 2; in truncateVectorWithPACK() local 17087 SDValue Lo = extractSubVector(In, 0 * NumSubElts, DAG, DL, SrcSizeInBits / 2); in truncateVectorWithPACK() 17088 SDValue Hi = extractSubVector(In, 1 * NumSubElts, DAG, DL, SrcSizeInBits / 2); in truncateVectorWithPACK() 17125 EVT PackedVT = EVT::getVectorVT(Ctx, PackedSVT, NumSubElts); in truncateVectorWithPACK() 31999 unsigned NumSubElts = NumElts / 2; in combineHorizontalMinMaxResult() local 32000 SrcVT = EVT::getVectorVT(*DAG.getContext(), SrcSVT, NumSubElts); in combineHorizontalMinMaxResult() 32003 SDValue Hi = extractSubVector(MinPos, NumSubElts, DAG, DL, SubSizeInBits); in combineHorizontalMinMaxResult() 37754 unsigned NumSubElts = SplitSize / SVT.getSizeInBits(); in combineToExtendVectorInReg() local [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 13869 int NumSubElts = NumElts * Split; in XformToShuffleWithZero() local 13873 for (int i = 0; i != NumSubElts; ++i) { in XformToShuffleWithZero() 13903 Indices.push_back(i + NumSubElts); in XformToShuffleWithZero() 13910 EVT ClearVT = EVT::getVectorVT(*DAG.getContext(), ClearSVT, NumSubElts); in XformToShuffleWithZero()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 30143 unsigned NumSubElts = 128 / SVT.getSizeInBits(); in combineToExtendVectorInReg() local 30144 EVT SubVT = EVT::getVectorVT(*DAG.getContext(), SVT, NumSubElts); in combineToExtendVectorInReg() 30145 EVT InSubVT = EVT::getVectorVT(*DAG.getContext(), InSVT, NumSubElts); in combineToExtendVectorInReg() 30148 for (unsigned i = 0, Offset = 0; i != NumVecs; ++i, Offset += NumSubElts) { in combineToExtendVectorInReg()
|