Searched refs:EltMask (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 1403 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 D | SIISelLowering.cpp | 7252 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 D | InstCombineSimplifyDemanded.cpp | 1404 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 D | LegalizerHelper.cpp | 3341 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 D | RISCVISelLowering.cpp | 3797 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 D | DAGCombiner.cpp | 22635 APInt EltMask = APInt::getOneBitSet(NumElts, IndexC->getZExtValue()); in visitEXTRACT_VECTOR_ELT() local 22636 KnownBits KnownElt = DAG.computeKnownBits(VecOp, EltMask); in visitEXTRACT_VECTOR_ELT()
|