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

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ValueTypes.h 425 unsigned NElts = getVectorMinNumElements();
426 return !(NElts & (NElts - 1));
433 ElementCount NElts = getVectorElementCount();
434 unsigned NewMinCount = 1 << Log2_32_Ceil(NElts.getKnownMinValue());
435 NElts = ElementCount::get(NewMinCount, NElts.isScalable());
436 return EVT::getVectorVT(Context, getVectorElementType(), NElts);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUTargetTransformInfo.cpp 577 unsigned NElts = LT.second.isVector() ?
587 return get64BitInstrCost(CostKind) * LT.first * NElts;
590 NElts = (NElts + 1) / 2;
593 return getFullRateInstrCost() * LT.first * NElts;
601 return 2 * getFullRateInstrCost() * LT.first * NElts;
605 NElts = (NElts + 1) / 2;
607 return LT.first * NElts * getFullRateInstrCost();
612 return (4 * QuarterRateCost + (2 * 2) * FullRateCost) * LT.first * NElts;
    [all...]
AMDGPUISelLowering.cpp 2759 unsigned NElts = VT.getVectorNumElements();
2761 DAG.ExtractVectorElements(Src, Args, 0, NElts);
2764 for (unsigned I = 0; I < NElts; ++I)
3912 unsigned NElts = DestVT.getVectorNumElements();
3914 if (SrcVT.getVectorNumElements() == NElts) {
R600ISelLowering.cpp 1826 unsigned NElts = VT.getVectorNumElements();
1827 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType()));
SIInstrInfo.cpp 2592 int NElts = DstSize / 32;
2597 if (NElts % 2) {
2604 NElts /= 2;
2614 for (int Idx = 0; Idx != NElts; ++Idx) {
AMDGPULegalizerInfo.cpp 50 unsigned NElts = Ty.getNumElements();
51 unsigned Pow2NElts = 1 << Log2_32_Ceil(NElts);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86ShuffleDecode.h 40 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
44 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
X86ShuffleDecode.cpp 59 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) {
60 for (unsigned i = NElts / 2; i != NElts; ++i)
61 ShuffleMask.push_back(NElts + i);
63 for (unsigned i = NElts / 2; i != NElts; ++i)
68 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) {
69 for (unsigned i = 0; i != NElts / 2; ++i)
72 for (unsigned i = 0; i != NElts / 2; ++i)
73 ShuffleMask.push_back(NElts + i)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
MachineValueType.h 481 unsigned NElts = getVectorMinNumElements();
482 return !(NElts & (NElts - 1));
491 ElementCount NElts = getVectorElementCount();
492 unsigned NewMinCount = 1 << Log2_32_Ceil(NElts.getKnownMinValue());
493 NElts = ElementCount::get(NewMinCount, NElts.isScalable());
494 return MVT::getVectorVT(getVectorElementType(), NElts);
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCVSXSwapRemoval.cpp 848 unsigned NElts;
856 case PPC::VSPLTB: NElts = 16; break;
857 case PPC::VSPLTH: NElts = 8; break;
859 case PPC::XXSPLTW: NElts = 4; break;
868 EltNo = (EltNo + NElts / 2) % NElts;
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
STLExtras.h 1384 auto NElts = End - Start;
1385 if (NElts <= 1) return;
1389 qsort(&*Start, NElts, sizeof(*Start), get_array_pod_sort_comparator(*Start));
1400 auto NElts = End - Start;
1401 if (NElts <= 1) return;
1405 qsort(&*Start, NElts, sizeof(*Start),
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp 1783 int NElts = Mask.size();
1785 [&](int M) { return M < (NElts * 2) && M >= -1; }) &&
1794 for (int i = 0; i != NElts; ++i)
1795 if (MaskVec[i] >= NElts) MaskVec[i] -= NElts;
1811 for (int i = 0; i < NElts; ++i) {
1812 if (MaskVec[i] < Offset || MaskVec[i] >= (Offset + NElts))
1829 BlendSplat(N2BV, NElts);
1836 for (int i = 0; i != NElts; ++i) {
1837 if (MaskVec[i] >= NElts) {
    [all...]
TargetLowering.cpp 7783 unsigned NElts = VecVT.getVectorMinNumElements();
7788 if (IdxCst->getZExtValue() < NElts)
7791 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getFixedSizeInBits(), NElts));
7796 if (isPowerOf2_32(NElts)) {
7797 APInt Imm = APInt::getLowBitsSet(IdxVT.getSizeInBits(), Log2_32(NElts));
7802 DAG.getConstant(NElts - 1, dl, IdxVT));
LegalizeDAG.cpp 4907 for (unsigned I = 1, NElts = OVT.getVectorNumElements(); I != NElts; ++I)
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Constants.cpp 2594 unsigned NElts = Mask.size();
2598 Type *ShufTy = VectorType::get(EltTy, NElts, TypeIsScalable);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 3447 unsigned NElts;
3450 NElts = canMapToVector(Vec->getType(), DL);
3451 if (!NElts)
3458 NElts = cast<FixedVectorType>(Vec->getType())->getNumElements();
3461 if (NElts != VL.size())
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizerHelper.cpp 3256 unsigned NElts = VecTy.getNumElements();
3257 if (isPowerOf2_32(NElts)) {
3258 APInt Imm = APInt::getLowBitsSet(IdxTy.getSizeInBits(), Log2_32(NElts));
3262 return B.buildUMin(IdxTy, IdxReg, B.buildConstant(IdxTy, NElts - 1))
  /src/external/apache2/llvm/dist/clang/lib/AST/
ExprConstant.cpp 10161 unsigned NElts = VTy->getNumElements();
10184 SmallVector<APValue, 4> Elts(NElts, Val);
10202 for (unsigned i = 0; i < NElts; i++) {
10211 for (unsigned i = 0; i < NElts; i++) {

Completed in 68 milliseconds