Home
last modified time | relevance | path

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

/freebsd-src/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-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2728 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 DDAGCombiner.cpp26562 int EltIdx = i / Split; XformToShuffleWithZero() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1629 unsigned EltIdx = CIdx->getZExtValue(); computeKnownBitsFromOperator() local
5164 unsigned EltIdx = CIdx->getZExtValue(); computeKnownFPClass() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp966 // 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 DX86ISelLowering.cpp6695 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 DCombinerHelper.cpp332 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 DAArch64InstructionSelector.cpp3845 unsigned EltIdx = Log2_32(SrcEltSize / 8); selectVectorICmp() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp6251 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 DRISCVISelLowering.cpp3852 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