Home
last modified time | relevance | path

Searched refs:EltIdx (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp244 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/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2728 for (unsigned EltIdx = 0; EltIdx != NumElts; ++EltIdx) { in computeVectorKnownZeroElements() local
2729 if (!DemandedElts[EltIdx]) in computeVectorKnownZeroElements()
2731 APInt Mask = APInt::getOneBitSet(NumElts, EltIdx); in computeVectorKnownZeroElements()
2733 KnownZeroElements.setBit(EltIdx); in computeVectorKnownZeroElements()
4034 unsigned EltIdx = CEltNo->getZExtValue(); in computeKnownBits() local
4035 DemandedVal = !!DemandedElts[EltIdx]; in computeKnownBits()
4036 DemandedVecElts.clearBit(EltIdx); in computeKnownBits()
4877 unsigned EltIdx = CEltNo->getZExtValue(); in ComputeNumSignBits() local
4878 DemandedVal = !!DemandedElts[EltIdx]; in ComputeNumSignBits()
4879 DemandedVecElts.clearBit(EltIdx); in ComputeNumSignBits()
H A DDAGCombiner.cpp26956 int EltIdx = i / Split; in XformToShuffleWithZero() local
26958 SDValue Elt = RHS.getOperand(EltIdx); in XformToShuffleWithZero()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp972 [&](Instruction *Elt, unsigned EltIdx, std::optional<BasicBlock *> UseBB, in foldAggregateConstructionIntoAggregateReuse()
990 if (EVI->getNumIndices() != 1 || EltIdx != EVI->getIndices().front()) in foldAggregateConstructionIntoAggregateReuse()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6695 unsigned EltMaskIdx, EltIdx; in LowerBuildVectorv4x32() local
6697 for (EltIdx = 0; EltIdx < 4; ++EltIdx) { in LowerBuildVectorv4x32()
6698 if (Zeroable[EltIdx]) { in LowerBuildVectorv4x32()
6700 Mask[EltIdx] = EltIdx+4; in LowerBuildVectorv4x32()
6704 Elt = Op->getOperand(EltIdx); in LowerBuildVectorv4x32()
6707 if (Elt.getOperand(0) != V1 || EltMaskIdx != EltIdx) in LowerBuildVectorv4x32()
6709 Mask[EltIdx] = EltIdx; in LowerBuildVectorv4x32()
6712 if (EltIdx == 4) { in LowerBuildVectorv4x32()
6727 if (Elt == FirstNonZero && EltIdx == FirstNonZeroIdx) in LowerBuildVectorv4x32()
6731 for (unsigned i = EltIdx + 1; i < 4 && CanFold; ++i) { in LowerBuildVectorv4x32()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp6251 for (unsigned i = 0, EltIdx = 0; i < ValSize / 32; i++) { in lowerLaneOp() local
6253 DAG.getConstant(EltIdx, SL, MVT::i32)); in lowerLaneOp()
6257 DAG.getConstant(EltIdx, SL, MVT::i32)); in lowerLaneOp()
6261 DAG.getConstant(EltIdx, SL, MVT::i32)); in lowerLaneOp()
6267 EltIdx += 2; in lowerLaneOp()
7409 int EltIdx = Idx < SrcNumElts ? Idx : Idx - SrcNumElts; in lowerVECTOR_SHUFFLE() local
7412 DAG.getConstant(EltIdx, SL, MVT::i32)); in lowerVECTOR_SHUFFLE()
13461 unsigned EltIdx = BitIndex / 32; in performExtractVectorEltCombine() local
13469 DAG.getConstant(EltIdx, SL, MVT::i32)); in performExtractVectorEltCombine()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp332 for (unsigned EltIdx = 0, EltEnd = OpType.getNumElements(); in matchCombineConcatVectors() local
333 EltIdx != EltEnd; ++EltIdx) in matchCombineConcatVectors()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3852 unsigned EltIdx = 0; in lowerBuildVectorOfConstants()
3860 ((SeqV->getAsZExtVal() & EltMask) << (EltIdx * EltBitSize)); in lowerBuildVectorOfConstants()
3861 EltIdx++; in lowerBuildVectorOfConstants()
3851 unsigned EltIdx = 0; lowerBuildVectorOfConstants() local