Home
last modified time | relevance | path

Searched refs:EltMask (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp1403 SmallVector<int, 8> EltMask; in simplifyAMDGCNMemoryIntrinsicDemanded() local
1406 EltMask.push_back(OrigStoreIdx); in simplifyAMDGCNMemoryIntrinsicDemanded()
1409 Args[0] = IC.Builder.CreateExtractElement(II.getOperand(0), EltMask[0]); in simplifyAMDGCNMemoryIntrinsicDemanded()
1411 Args[0] = IC.Builder.CreateShuffleVector(II.getOperand(0), EltMask); in simplifyAMDGCNMemoryIntrinsicDemanded()
1426 SmallVector<int, 8> EltMask; in simplifyAMDGCNMemoryIntrinsicDemanded() local
1430 EltMask.push_back(NewLoadIdx++); in simplifyAMDGCNMemoryIntrinsicDemanded()
1432 EltMask.push_back(NewNumElts); in simplifyAMDGCNMemoryIntrinsicDemanded()
1435 auto *Shuffle = IC.Builder.CreateShuffleVector(NewCall, EltMask); in simplifyAMDGCNMemoryIntrinsicDemanded()
H A DSIISelLowering.cpp7252 const auto EltMask = maskTrailingOnes<uint64_t>(EltSize); in lowerINSERT_VECTOR_ELT() local
7256 DAG.getConstant(EltMask, SL, IntVT), ScaledIdx); in lowerINSERT_VECTOR_ELT()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1404 APInt EltMask(APInt::getAllOnes(VWidth)); in SimplifyDemandedVectorElts() local
1405 assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!"); in SimplifyDemandedVectorElts()
1409 PoisonElts = EltMask; in SimplifyDemandedVectorElts()
1414 PoisonElts = EltMask; in SimplifyDemandedVectorElts()
1466 DemandedElts = EltMask; in SimplifyDemandedVectorElts()
1511 PoisonElts = EltMask; in SimplifyDemandedVectorElts()
1590 PoisonElts = EltMask; in SimplifyDemandedVectorElts()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3341 auto EltMask = B.buildConstant( in buildBitFieldInsert() local
3345 auto ShiftedMask = B.buildShl(TargetTy, EltMask, OffsetBits); in buildBitFieldInsert()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3797 uint64_t EltMask = maskTrailingOnes<uint64_t>(EltBitSize); in lowerBuildVectorOfConstants()
3804 ((SeqV->getAsZExtVal() & EltMask) << (OpIdx.index() * EltBitSize)); in lowerBuildVectorOfConstants()
3853 uint64_t EltMask = maskTrailingOnes<uint64_t>(EltBitSize); in lowerBuildVectorOfConstants()
3860 ((SeqV->getAsZExtVal() & EltMask) << (EltIdx * EltBitSize)); in lowerBuildVectorOfConstants()
3796 uint64_t EltMask = maskTrailingOnes<uint64_t>(EltBitSize); lowerBuildVectorOfConstants() local
3852 uint64_t EltMask = maskTrailingOnes<uint64_t>(EltBitSize); lowerBuildVectorOfConstants() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp22635 APInt EltMask = APInt::getOneBitSet(NumElts, IndexC->getZExtValue()); in visitEXTRACT_VECTOR_ELT() local
22636 KnownBits KnownElt = DAG.computeKnownBits(VecOp, EltMask); in visitEXTRACT_VECTOR_ELT()