Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp1830 SmallVector<int, 8> EltMask; in simplifyAMDGCNMemoryIntrinsicDemanded() local
1833 EltMask.push_back(OrigStoreIdx); in simplifyAMDGCNMemoryIntrinsicDemanded()
1836 Args[0] = IC.Builder.CreateExtractElement(II.getOperand(0), EltMask[0]); in simplifyAMDGCNMemoryIntrinsicDemanded()
1838 Args[0] = IC.Builder.CreateShuffleVector(II.getOperand(0), EltMask); in simplifyAMDGCNMemoryIntrinsicDemanded()
1852 SmallVector<int, 8> EltMask; in simplifyAMDGCNMemoryIntrinsicDemanded() local
1856 EltMask.push_back(NewLoadIdx++); in simplifyAMDGCNMemoryIntrinsicDemanded()
1858 EltMask.push_back(NewNumElts); in simplifyAMDGCNMemoryIntrinsicDemanded()
1861 auto *Shuffle = IC.Builder.CreateShuffleVector(NewCall, EltMask); in simplifyAMDGCNMemoryIntrinsicDemanded()
H A DSIISelLowering.cpp7793 const auto EltMask = maskTrailingOnes<uint64_t>(EltSize); in lowerINSERT_VECTOR_ELT() local
7797 DAG.getConstant(EltMask, SL, IntVT), ScaledIdx); in lowerINSERT_VECTOR_ELT()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1408 APInt EltMask(APInt::getAllOnes(VWidth)); in SimplifyDemandedVectorElts() local
1409 assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!"); in SimplifyDemandedVectorElts()
1413 PoisonElts = EltMask; in SimplifyDemandedVectorElts()
1418 PoisonElts = EltMask; in SimplifyDemandedVectorElts()
1470 DemandedElts = EltMask; in SimplifyDemandedVectorElts()
1515 PoisonElts = EltMask; in SimplifyDemandedVectorElts()
1594 PoisonElts = EltMask; in SimplifyDemandedVectorElts()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3753 auto EltMask = B.buildConstant( in buildBitFieldInsert() local
3757 auto ShiftedMask = B.buildShl(TargetTy, EltMask, OffsetBits); in buildBitFieldInsert()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp4054 uint64_t EltMask = maskTrailingOnes<uint64_t>(EltBitSize); in lowerBuildVectorOfConstants() local
4061 ((SeqV->getAsZExtVal() & EltMask) << (OpIdx.index() * EltBitSize)); in lowerBuildVectorOfConstants()
4108 uint64_t EltMask = maskTrailingOnes<uint64_t>(EltBitSize); in lowerBuildVectorOfConstants() local
4115 ((SeqV->getAsZExtVal() & EltMask) << (EltIdx * EltBitSize)); in lowerBuildVectorOfConstants()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp23664 APInt EltMask = APInt::getOneBitSet(NumElts, IndexC->getZExtValue()); in visitEXTRACT_VECTOR_ELT() local
23665 KnownBits KnownElt = DAG.computeKnownBits(VecOp, EltMask); in visitEXTRACT_VECTOR_ELT()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp30874 APInt EltMask = APInt::getBitsSet(NumElts, LoElt, LoElt + NumEltsPerLane); in LowerShift() local
30875 KnownBits KnownLane = DAG.computeKnownBits(R, EltMask); in LowerShift()