Searched refs:EltMask (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 1830 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 D | SIISelLowering.cpp | 7793 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 D | InstCombineSimplifyDemanded.cpp | 1408 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 D | LegalizerHelper.cpp | 3753 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 D | RISCVISelLowering.cpp | 4054 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 D | DAGCombiner.cpp | 23664 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 D | X86ISelLowering.cpp | 30874 APInt EltMask = APInt::getBitsSet(NumElts, LoElt, LoElt + NumEltsPerLane); in LowerShift() local 30875 KnownBits KnownLane = DAG.computeKnownBits(R, EltMask); in LowerShift()
|