Searched refs:EltMask (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 1321 SmallVector<int, 8> EltMask; in simplifyAMDGCNMemoryIntrinsicDemanded() local 1324 EltMask.push_back(OrigStoreIdx); in simplifyAMDGCNMemoryIntrinsicDemanded() 1327 Args[0] = IC.Builder.CreateExtractElement(II.getOperand(0), EltMask[0]); in simplifyAMDGCNMemoryIntrinsicDemanded() 1329 Args[0] = IC.Builder.CreateShuffleVector(II.getOperand(0), EltMask); in simplifyAMDGCNMemoryIntrinsicDemanded() 1344 SmallVector<int, 8> EltMask; in simplifyAMDGCNMemoryIntrinsicDemanded() local 1348 EltMask.push_back(NewLoadIdx++); in simplifyAMDGCNMemoryIntrinsicDemanded() 1350 EltMask.push_back(NewNumElts); in simplifyAMDGCNMemoryIntrinsicDemanded() 1353 auto *Shuffle = IC.Builder.CreateShuffleVector(NewCall, EltMask); in simplifyAMDGCNMemoryIntrinsicDemanded()
|
| H A D | SIISelLowering.cpp | 6824 const auto EltMask = maskTrailingOnes<uint64_t>(EltSize); in lowerINSERT_VECTOR_ELT() local 6828 DAG.getConstant(EltMask, SL, IntVT), ScaledIdx); in lowerINSERT_VECTOR_ELT()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 1348 APInt EltMask(APInt::getAllOnes(VWidth)); in SimplifyDemandedVectorElts() local 1349 assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!"); in SimplifyDemandedVectorElts() 1353 PoisonElts = EltMask; in SimplifyDemandedVectorElts() 1358 PoisonElts = EltMask; in SimplifyDemandedVectorElts() 1410 DemandedElts = EltMask; in SimplifyDemandedVectorElts() 1455 PoisonElts = EltMask; in SimplifyDemandedVectorElts() 1534 PoisonElts = EltMask; in SimplifyDemandedVectorElts()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1983 uint64_t EltMask; in legalizeFCopySign() local 1994 EltMask = 0; in legalizeFCopySign() 1999 EltMask = 0x80000000ULL; in legalizeFCopySign() 2014 auto Mask = MIRBuilder.buildConstant(VecTy, EltMask); in legalizeFCopySign()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 3217 auto EltMask = B.buildConstant( in buildBitFieldInsert() local 3221 auto ShiftedMask = B.buildShl(TargetTy, EltMask, OffsetBits); in buildBitFieldInsert()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 3629 uint64_t EltMask = maskTrailingOnes<uint64_t>(EltBitSize); in lowerBuildVectorOfConstants() local 3636 ((SeqV->getAsZExtVal() & EltMask) << (OpIdx.index() * EltBitSize)); in lowerBuildVectorOfConstants() 3685 uint64_t EltMask = maskTrailingOnes<uint64_t>(EltBitSize); in lowerBuildVectorOfConstants() local 3692 ((SeqV->getAsZExtVal() & EltMask) << (EltIdx * EltBitSize)); in lowerBuildVectorOfConstants()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 22274 APInt EltMask = APInt::getOneBitSet(NumElts, IndexC->getZExtValue()); in visitEXTRACT_VECTOR_ELT() local 22275 KnownBits KnownElt = DAG.computeKnownBits(VecOp, EltMask); in visitEXTRACT_VECTOR_ELT()
|