/llvm-project/clang/lib/AST/Interp/ |
H A D | Descriptor.cpp |
|
H A D | EvaluationResult.cpp |
|
H A D | Program.cpp |
|
H A D | Descriptor.h |
|
H A D | Pointer.cpp |
|
/llvm-project/llvm/lib/Target/VE/ |
H A D | VECustomDAG.h | 216 EVT getVectorVT(EVT ElemVT, unsigned NumElems) const { in getVectorVT() argument 217 return EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in getVectorVT()
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandVectorPredication.cpp | 224 unsigned NumElems = ElemCount.getFixedValue(); in createStepVector() 225 Value *VLSplat = Builder.CreateVectorSplat(NumElems, EVLParam); in createStepVector() 219 createStepVector(IRBuilder<> & Builder,Type * LaneTy,unsigned NumElems) createStepVector() argument 246 unsigned NumElems = ElemCount.getFixedValue(); convertEVLToMask() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86PartialReduction.cpp | 366 unsigned NumElems = cast<FixedVectorType>(BO->getType())->getNumElements(); in matchAddReduction() 368 if (!isPowerOf2_32(NumElems)) in matchAddReduction() local 372 unsigned Stages = Log2_32(NumElems); in matchAddReduction()
|
H A D | X86ISelLowering.cpp | 4308 unsigned NumElems = VT.getVectorNumElements(); in getAVX512Node() 4310 assert((NumElems % 2) == 0 && (SizeInBits % 2) == 0 && in getAVX512Node() 4319 SDValue Hi = extractSubVector(Op, NumElems / 2, DAG, dl, SizeInBits / 2); in getAVX512Node() 4506 unsigned NumElems = OpVT.getVectorNumElements(); 4524 assert(IdxVal + SubVecNumElems <= NumElems && in getEXTEND_VECTOR_INREG() 4563 NumElems = WideOpVT.getVectorNumElements(); in createUnpackShuffleMask() 4564 unsigned ShiftLeft = NumElems - SubVecNumElems; in createUnpackShuffleMask() 4565 unsigned ShiftRight = NumElems - SubVecNumElems - IdxVal; in createUnpackShuffleMask() 4576 if (IdxVal + SubVecNumElems == NumElems) { in createSplat2ShuffleMask() 4579 if (SubVecNumElems * 2 == NumElems) { in createSplat2ShuffleMask() 4149 unsigned NumElems = VT.getVectorNumElements(); splitVector() local 4347 unsigned NumElems = OpVT.getVectorNumElements(); insert1BitVector() local 4696 int NumElems = VT.getVectorNumElements(); getShuffleVectorZeroOrUndef() local 5257 unsigned NumElems = VT.getVectorNumElements(); getTargetShuffleMask() local 6428 unsigned NumElems = VT.getVectorNumElements(); getShuffleScalarElt() local 6445 int NumElems = (int)ShufVT.getVectorNumElements(); getShuffleScalarElt() local 6858 unsigned NumElems = VT.getVectorNumElements(); LowerAsSplatVectorLoad() local 6927 unsigned NumElems = Elts.size(); EltsFromConsecutiveLoads() local 7579 unsigned NumElems = Op.getNumOperands(); buildFromShuffleMostly() local 8385 unsigned NumElems = VT.getVectorNumElements(); lowerBuildVectorToBitOp() local 8803 unsigned NumElems = Op.getNumOperands(); LowerBUILD_VECTOR() local 9080 __anon0268aba81c02(SDValue Op, unsigned NumElems, ArrayRef<SDValue> Ops) LowerBUILD_VECTOR() argument 9328 unsigned NumElems = ResVT.getVectorNumElements(); LowerCONCAT_VECTORSvXi1() local 17502 int NumElems = VT.getVectorNumElements(); lower1BitShuffle() local 20341 unsigned NumElems = SrcVT.getVectorNumElements(); truncateVectorWithPACK() local 20596 unsigned NumElems = DstVT.getVectorNumElements(); LowerTruncateVecPack() local 24612 unsigned NumElems = InVT.getVectorNumElements(); LowerSIGN_EXTEND() local 24672 unsigned NumElems = StoreVT.getVectorNumElements(); scalarizeVectorStore() local 27950 unsigned NumElems = VT.getVectorNumElements(); LowerVectorCTLZ_AVX512CDI() local 29434 unsigned NumElems = VT.getVectorNumElements(); convertShiftLeftToScale() local 31343 unsigned NumElems = VT.getVectorNumElements(); LowerVectorCTPOP() local 51095 unsigned NumElems = RegVT.getVectorNumElements(); combineLoad() local 51553 unsigned NumElems = VT.getVectorNumElements(); combineStore() local 51566 unsigned NumElems = VT.getVectorNumElements(); combineStore() local 52350 unsigned NumElems = VT.getVectorNumElements(); detectPMADDUBSW() local [all...] |
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypesGeneric.cpp | 105 unsigned NumElems = 2; in ExpandRes_BITCAST() local 107 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 115 NumElems *= 2; in ExpandRes_BITCAST() 117 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 124 for (unsigned i = 0; i < NumElems; ++i) in ExpandRes_BITCAST()
|
H A D | LegalizeDAG.cpp | 1856 unsigned NumElems = Node->getNumOperands(); in ExpandBVWithShuffles() 1870 for (unsigned i = 0; i < NumElems; ++i) { in ExpandBVWithShuffles() 1886 SmallVector<int, 16> ShuffleVec(NumElems, -1); in ExpandBVWithShuffles() 1900 ShuffleVec[k] = NumElems + j; in ExpandBVWithShuffles() 1932 SmallVector<int, 16> ShuffleVec(NumElems, -1); in ExpandBVWithShuffles() 1936 ShuffleVec[IntermedVals[1].second[i]] = NumElems + i; 1950 unsigned NumElems = Node->getNumOperands(); in ExpandBUILD_VECTOR() 1962 for (unsigned i = 0; i < NumElems; ++i) { in ExpandBUILD_VECTOR() 1990 for (unsigned i = 0, e = NumElems; i != e; ++i) { in ExpandBUILD_VECTOR() 2023 for (unsigned i = 0; i < NumElems; in ExpandBUILD_VECTOR() 1844 unsigned NumElems = Node->getNumOperands(); ExpandBVWithShuffles() local 1938 unsigned NumElems = Node->getNumOperands(); ExpandBUILD_VECTOR() local 3524 unsigned NumElems = VT.getVectorNumElements(); ExpandNode() local [all...] |
H A D | LegalizeVectorOps.cpp | 2226 unsigned NumElems = VT.getVectorNumElements(); 2242 for (unsigned i = 0; i < NumElems; ++i) { 2284 unsigned NumElems = VT.getVectorNumElements(); 2291 SmallVector<SDValue, 8> Ops(NumElems); 2292 for (unsigned i = 0; i < NumElems; ++i) { 1944 unsigned NumElems = VT.getVectorNumElements(); UnrollStrictFPOp() local 2002 unsigned NumElems = VT.getVectorNumElements(); UnrollVSETCC() local
|
/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyUtil.h | 57 template <typename T> T *allocateT(size_t NumElems) { in allocateT() argument 58 return Allocator->Allocate<T>(NumElems); in allocateT()
|
/llvm-project/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 417 APInt NumElems = Arg->getValue(); in getAllocSize() 418 if (!CheckedZextOrTrunc(NumElems, IntTyBits)) in getAllocSize() 422 Size = Size.umul_ov(NumElems, Overflow); in getAllocSize() 905 APInt NumElems = *PossibleSize; in findLoadSizeOffset() 906 if (!CheckedZextOrTrunc(NumElems)) in findLoadSizeOffset() 910 Size = Size.umul_ov(NumElems, Overflow); in findLoadSizeOffset() 429 APInt NumElems = Arg->getValue(); getAllocSize() local 790 APInt NumElems = C->getValue(); visitAllocaInst() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 576 unsigned NumElems = Split.VecTy->getNumElements(); in getVectorLayout() 579 if (NumElems == 1 || ElemTy->isPointerTy() || in getVectorLayout() 582 Split.NumFragments = NumElems; in getVectorLayout() 586 if (Split.NumPacked >= NumElems) in getVectorLayout() 589 Split.NumFragments = divideCeil(NumElems, Split.NumPacked); in getVectorLayout() 592 unsigned RemainderElems = NumElems % Split.NumPacked; 706 // unsigned NumElems = VT->getNumElements(); in splitCall() 723 // VectorSplit.NumPacked >= NumElems. If that happens a VectorSplit in splitCall() 545 unsigned NumElems = Split.VecTy->getNumElements(); getVectorSplit() local
|
/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 72 unsigned NumElems = Num & std::numeric_limits<unsigned>::max(); in unpackAllocSizeArgs() 76 if (NumElems != AllocSizeNumElemsNotPresent) in unpackAllocSizeArgs() 77 NumElemsArg = NumElems; in unpackAllocSizeArgs() 575 std::optional<unsigned> NumElems; in getAsString() 576 std::tie(ElemSize, NumElems) = getAllocSizeArgs(); in getAsString() 578 return (NumElems in getAsString() 579 ? "allocsize(" + Twine(ElemSize) + "," + Twine(*NumElems) + ")" in getAsString() 2191 const std::optional<unsigned> &NumElems) { in checkDenormMode() 2192 return addAllocSizeAttrFromRawRepr(packAllocSizeArgs(ElemSize, NumElems)); in checkDenormMode() 71 unsigned NumElems = Num & std::numeric_limits<unsigned>::max(); unpackAllocSizeArgs() local 564 std::optional<unsigned> NumElems; getAsString() local 1947 addAllocSizeAttr(unsigned ElemSize,const std::optional<unsigned> & NumElems) addAllocSizeAttr() argument
|
/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVGlobalRegistry.h | 469 SPIRVType *getOpTypeVector(uint32_t NumElems, SPIRVType *ElemType, 472 SPIRVType *getOpTypeArray(uint32_t NumElems, SPIRVType *ElemType,
|
H A D | SPIRVGlobalRegistry.cpp | 212 SPIRVType *SPIRVGlobalRegistry::getOpTypeVector(uint32_t NumElems, in getOrCreateConstFloatReg() 225 .addImm(NumElems); in getOrCreateConstFloatReg() 851 SPIRVType *SPIRVGlobalRegistry::getOpTypeArray(uint32_t NumElems, in createSPIRVType() 859 buildConstantInt(NumElems, MIRBuilder, SpvTypeInt32, EmitIR); in createSPIRVType() 144 getOpTypeVector(uint32_t NumElems,SPIRVType * ElemType,MachineIRBuilder & MIRBuilder) getOpTypeVector() argument 704 getOpTypeArray(uint32_t NumElems,SPIRVType * ElemType,MachineIRBuilder & MIRBuilder,bool EmitIR) getOpTypeArray() argument
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVEGatherScatterLowering.cpp | 834 unsigned NumElems = in tryCreateIncrementingWBGatScat() 840 Builder.CreateVectorSplat(NumElems, Builder.getInt32(TypeScale)), in tryCreateIncrementingWBGatScat() 847 NumElems, in tryCreateIncrementingWBGatScat() 856 Builder.CreateVectorSplat(NumElems, Builder.getInt32(Immediate)), in tryCreateIncrementingWBGatScat() 835 unsigned NumElems = tryCreateIncrementingWBGatScat() local
|
H A D | ARMTargetTransformInfo.cpp | 1608 unsigned NumElems = VTy->getNumElements(); in getGatherScatterOpCost() 1618 NumElems * LT.first * ST->getMVEVectorCostFactor(CostKind); in getGatherScatterOpCost() 1624 NumElems * LT.first + (VariableMask ? NumElems * 5 : 0) + in getGatherScatterOpCost() 1649 TypeSize * NumElems == 128) { in getGatherScatterOpCost() 1663 TypeSize * NumElems == 128) in getGatherScatterOpCost() 1668 if (ExtSize * NumElems != 128 || NumElems < 4) in getGatherScatterOpCost() 1590 unsigned NumElems = VTy->getNumElements(); getGatherScatterOpCost() local
|
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonSubtarget.cpp | 192 unsigned NumElems = VecTy.getVectorNumElements(); in isHVXVectorType() 199 if (NumElems * T.getSizeInBits() == 8 * HwLen) in isHVXVectorType() 193 unsigned NumElems = VecTy.getVectorNumElements(); isHVXVectorType() local
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 1667 unsigned NumElems = Mask.size(); 1668 for (unsigned i = 0; i != NumElems; ++i) { 1672 else if (idx < (int)NumElems) 1673 Mask[i] = idx + NumElems; 1675 Mask[i] = idx - NumElems;
|
/llvm-project/llvm/lib/Target/BPF/ |
H A D | BTFDebug.h | 119 BTFTypeArray(uint32_t ElemTypeId, uint32_t NumElems);
|
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2959 unsigned NumElems = SrcVT.getVectorNumElements(); 2960 if (!isPowerOf2_32(NumElems)) 2962 assert(DstVT.getVectorNumElements() == NumElems && "Illegal truncation"); 2981 SDValue Hi = extractSubVector(In, NumElems / 2, DAG, DL, SubSizeInBits); 2992 EVT PackedVT = EVT::getVectorVT(Ctx, PackedSVT, NumElems / 2); 2996 PackedVT = EVT::getVectorVT(Ctx, PackedSVT, NumElems); 2733 unsigned NumElems = SrcVT.getVectorNumElements(); truncateVectorWithNARROW() local
|
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 2079 auto NumElems = FixedVecTy->getNumElements(); 2086 ? StoreCost * NumElems + LoadCost 2087 : (StoreCost + LoadCost) * NumElems + StoreCost; 1553 auto NumElems = FixedVecTy->getNumElements(); getVectorInstrCost() local
|