| /freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64PromoteConstant.cpp | 244 for (unsigned EltIdx = 0, EndEltIdx = CstTy->getStructNumElements(); in isConstantUsingVectorTy() local 245 EltIdx < EndEltIdx; ++EltIdx) in isConstantUsingVectorTy() 246 if (isConstantUsingVectorTy(CstTy->getStructElementType(EltIdx))) in isConstantUsingVectorTy()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 2728 for (unsigned EltIdx = 0; EltIdx != NumElts; ++EltIdx) { in isSplatValue() 2729 if (!DemandedElts[EltIdx]) in isSplatValue() 2731 APInt Mask = APInt::getOneBitSet(NumElts, EltIdx); in isSplatValue() 2733 KnownZeroElements.setBit(EltIdx); in isSplatValue() 4034 unsigned EltIdx = CEltNo->getZExtValue(); in computeKnownBits() 4035 DemandedVal = !!DemandedElts[EltIdx]; in computeKnownBits() 4036 DemandedVecElts.clearBit(EltIdx); in computeKnownBits() 4877 unsigned EltIdx in ComputeNumSignBits() 2687 for (unsigned EltIdx = 0; EltIdx != NumElts; ++EltIdx) { computeVectorKnownZeroElements() local 3874 unsigned EltIdx = CEltNo->getZExtValue(); computeKnownBits() local 4669 unsigned EltIdx = CEltNo->getZExtValue(); ComputeNumSignBits() local [all...] |
| H A D | DAGCombiner.cpp | 26562 int EltIdx = i / Split; XformToShuffleWithZero() local [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1629 unsigned EltIdx = CIdx->getZExtValue(); computeKnownBitsFromOperator() local 5164 unsigned EltIdx = CIdx->getZExtValue(); computeKnownFPClass() local
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 966 // Given the value \p Elt that was being inserted into element \p EltIdx of an in foldAggregateConstructionIntoAggregateReuse() argument 972 [&](Instruction *Elt, unsigned EltIdx, std::optional<BasicBlock *> UseBB, in foldAggregateConstructionIntoAggregateReuse() 990 if (EVI->getNumIndices() != 1 || EltIdx != EVI->getIndices().front()) in foldAggregateConstructionIntoAggregateReuse()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6695 unsigned EltMaskIdx, EltIdx; in LowerAsSplatVectorLoad() 6697 for (EltIdx = 0; EltIdx < 4; ++EltIdx) { in LowerAsSplatVectorLoad() 6698 if (Zeroable[EltIdx]) { in LowerAsSplatVectorLoad() 6700 Mask[EltIdx] = EltIdx+4; in LowerAsSplatVectorLoad() 6704 Elt = Op->getOperand(EltIdx); in findEltLoadSrc() 6707 if (Elt.getOperand(0) != V1 || EltMaskIdx != EltIdx) in findEltLoadSrc() 6709 Mask[EltIdx] in findEltLoadSrc() 6548 unsigned EltMaskIdx, EltIdx; LowerBuildVectorv4x32() local 6828 __anon973982071402(LoadSDNode *Base, int EltIdx) EltsFromConsecutiveLoads() argument 36858 unsigned EltIdx = (unsigned)M % NumElts; computeKnownBitsForTargetNode() local 37024 unsigned EltIdx = (unsigned)M % NumElts; ComputeNumSignBitsForTargetNode() local 37527 for (unsigned EltIdx = 0; EltIdx != NumElts; ++EltIdx) { matchBinaryShuffle() local 39039 int EltIdx = M % OpMaskSize; combineX86ShufflesRecursively() local 41553 unsigned EltIdx = (LoMask & 0x1) * (NumElts / 2); SimplifyDemandedVectorEltsForTargetNode() local 42317 int EltIdx = M % NumElts; SimplifyMultipleUseDemandedBitsForTargetNode() local 44146 SDValue EltIdx = N->getOperand(1); combineExtractVectorElt() local [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 332 for (unsigned EltIdx = 0, EltEnd = OpType.getNumElements(); in matchCombineShuffleVector() 333 EltIdx != EltEnd; ++EltIdx) in matchCombineShuffleVector() 267 for (unsigned EltIdx = 0, EltEnd = OpType.getNumElements(); matchCombineConcatVectors() local
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 3845 unsigned EltIdx = Log2_32(SrcEltSize / 8); selectVectorICmp() local
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 6251 for (unsigned i = 0, EltIdx = 0; i < ValSize / 32; i++) { in getFPExtOrFPRound() 6253 DAG.getConstant(EltIdx, SL, MVT::i32)); in getFPExtOrFPRound() 6257 DAG.getConstant(EltIdx, SL, MVT::i32)); in getFPExtOrFPRound() 6261 DAG.getConstant(EltIdx, SL, MVT::i32)); in lowerFP_ROUND() 6267 EltIdx += 2; in lowerFP_ROUND() 7409 int EltIdx = Idx < SrcNumElts ? Idx : Idx - SrcNumElts; in constructRetValue() 7412 DAG.getConstant(EltIdx, SL, MVT::i32)); in parseTexFail() 13461 unsigned EltIdx = BitIndex / 32; in tryFoldToMad64_32() 13469 DAG.getConstant(EltIdx, SL, MVT::i32)); in tryFoldToMad64_32() 6981 int EltIdx = Idx < SrcNumElts ? Idx : Idx - SrcNumElts; lowerVECTOR_SHUFFLE() local 13163 unsigned EltIdx = BitIndex / 32; performExtractVectorEltCombine() local
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 3852 unsigned EltIdx = 0; in lowerBUILD_VECTOR() 3860 ((SeqV->getAsZExtVal() & EltMask) << (EltIdx * EltBitSize)); in lowerBUILD_VECTOR() 3861 EltIdx++; in lowerBUILD_VECTOR() 3684 unsigned EltIdx = 0; lowerBuildVectorOfConstants() local
|