HomeSort by: relevance | last modified time | path
    Searched refs:getNumElements (Results 1 - 25 of 226) sorted by relevancy

1 2 3 4 5 6 7 8 910

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LowLevelType.cpp 23 auto NumElements = cast<FixedVectorType>(VTy)->getNumElements();
52 Ty.getNumElements());
ExpandReductions.cpp 129 cast<FixedVectorType>(Vec->getType())->getNumElements()))
149 cast<FixedVectorType>(Vec->getType())->getNumElements()))
161 cast<FixedVectorType>(Vec->getType())->getNumElements()) ||
InterleavedLoadCombinePass.cpp 680 EI = new ElementInfo[VTy->getNumElements()];
685 unsigned getDimension() const { return VTy->getNumElements(); }
743 if (Result.VTy->getNumElements() % VTy->getNumElements())
746 unsigned Factor = Result.VTy->getNumElements() / VTy->getNumElements();
757 for (unsigned i = 0; i < Result.VTy->getNumElements(); i += Factor) {
838 assert((i < 2 * (signed)ArgTy->getNumElements()) &&
843 else if (i < (signed)ArgTy->getNumElements()) {
850 Result.EI[j] = RHS.EI[i - ArgTy->getNumElements()];
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
PatternInit.cpp 67 ArrTy->getNumElements(),
79 llvm::SmallVector<llvm::Constant *, 8> Struct(StructTy->getNumElements());
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
LowLevelTypeImpl.h 100 uint16_t getNumElements() const {
112 return getScalarSizeInBits() * getNumElements();
128 return isVector() ? LLT::vector(getNumElements(), NewEltTy) : NewEltTy;
137 return isVector() ? LLT::vector(getNumElements(), NewEltSize)
153 assert(getNumElements() % Factor == 0);
154 return scalarOrVector(getNumElements() / Factor, getElementType());
  /src/external/apache2/llvm/dist/llvm/lib/Support/
LowLevelType.cpp 38 OS << "<" << getNumElements() << " x " << getElementType() << ">";
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86PartialReduction.cpp 71 if (cast<FixedVectorType>(Op->getType())->getNumElements() < 8)
140 unsigned NumElts = MulTy->getNumElements();
215 unsigned NumElts = OpTy->getNumElements();
268 cast<FixedVectorType>(Ops[0]->getType())->getNumElements() * 2;
278 NumElts = cast<FixedVectorType>(OpTy)->getNumElements();
285 cast<FixedVectorType>(Ops[0]->getType())->getNumElements();
313 unsigned NumElems = cast<FixedVectorType>(BO->getType())->getNumElements();
X86InstCombineIntrinsic.cpp 205 unsigned VWidth = VT->getNumElements();
234 unsigned NumAmtElts = cast<FixedVectorType>(AmtVT)->getNumElements();
352 int NumElts = VT->getNumElements();
450 unsigned NumSrcElts = ArgTy->getNumElements();
451 assert(cast<FixedVectorType>(ResTy)->getNumElements() == (2 * NumSrcElts) &&
523 unsigned NumElts = ArgTy->getNumElements();
568 assert(VecTy->getNumElements() == 4 && "insertps with wrong vector type");
811 unsigned NumElts = VecTy->getNumElements();
856 unsigned NumElts = VecTy->getNumElements();
903 unsigned Size = VecTy->getNumElements();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 274 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements();
292 cast<FixedVectorType>(UserInstr->getType())->getNumElements();
318 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements();
442 ->getNumElements();
475 unsigned NumElts = cast<FixedVectorType>(V->getType())->getNumElements();
517 cast<FixedVectorType>(LHS->getType())->getNumElements();
549 unsigned NumInsElts = InsVecType->getNumElements();
550 unsigned NumExtElts = ExtVecType->getNumElements();
631 unsigned NumElts = cast<FixedVectorType>(V->getType())->getNumElements();
676 cast<FixedVectorType>(RHS->getType())->getNumElements();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVEGatherScatterLowering.cpp 240 cast<FixedVectorType>(Offsets->getType())->getNumElements();
242 assert(Ty->getNumElements() == OffsetsElemCount);
277 if (BCTy->getNumElements() == BCSrcTy->getNumElements()) {
364 if (!isLegalTypeAndAlignment(Ty->getNumElements(), Ty->getScalarSizeInBits(),
406 if (Ty->getNumElements() != 4 || Ty->getScalarSizeInBits() != 32)
428 if (Ty->getNumElements() != 4 || Ty->getScalarSizeInBits() != 32)
526 if (!isLegalTypeAndAlignment(Ty->getNumElements(), Ty->getScalarSizeInBits(),
555 if (!(Ty->getNumElements() == 4 && Ty->getScalarSizeInBits() == 32)) {
581 if (Ty->getNumElements() != 4 || Ty->getScalarSizeInBits() != 32
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
FunctionComparator.cpp 310 uint64_t NumElementsL = cast<ArrayType>(TyL)->getNumElements();
311 uint64_t NumElementsR = cast<ArrayType>(TyR)->getNumElements();
324 unsigned NumElementsL = cast<StructType>(TyL)->getNumElements();
325 unsigned NumElementsR = cast<StructType>(TyR)->getNumElements();
338 unsigned NumElementsL = cast<FixedVectorType>(TyL)->getNumElements();
339 unsigned NumElementsR = cast<FixedVectorType>(TyR)->getNumElements();
454 if (STyL->getNumElements() != STyR->getNumElements())
455 return cmpNumbers(STyL->getNumElements(), STyR->getNumElements());
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
GetElementPtrTypeIterator.h 84 NumElements = ATy->getNumElements();
90 NumElements = cast<FixedVectorType>(VTy)->getNumElements();
DerivedTypes.h 329 unsigned getNumElements() const { return NumContainedTys; }
338 bool indexValid(unsigned Idx) const { return Idx < getNumElements(); }
351 return cast<StructType>(this)->getNumElements();
371 uint64_t getNumElements() const { return NumElements; }
387 return cast<ArrayType>(this)->getNumElements();
536 return get(ElementType, FVTy->getNumElements());
570 unsigned getNumElements() const { return ElementQuantity; }
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizeMutations.cpp 71 std::max(1u << Log2_32_Ceil(VecTy.getNumElements()), Min);
LegalizerInfo.cpp 140 const unsigned OldElts = OldTy.isVector() ? OldTy.getNumElements() : 1;
144 if (NewTy.getNumElements() >= OldElts)
148 if (NewTy.getNumElements() <= OldElts)
161 if (!NewTy.isVector() || OldTy.getNumElements() != NewTy.getNumElements())
669 LLT::vector(Aspect.Type.getNumElements(), ElementSizeAndAction.first);
680 findAction(NumElementsVec, IntermediateType.getNumElements());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
Scalarizer.cpp 265 Size = cast<FixedVectorType>(Ty)->getNumElements();
469 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements();
489 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements();
532 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements();
582 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements();
636 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements();
681 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements();
700 unsigned DstNumElems = cast<FixedVectorType>(DstVT)->getNumElements();
701 unsigned SrcNumElems = cast<FixedVectorType>(SrcVT)->getNumElements();
754 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements();
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/
Local.h 78 cast<FixedVectorType>(IntIdxTy)->getNumElements(), Op);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64PostLegalizerLowering.cpp 231 unsigned NumElts = Ty.getNumElements();
253 unsigned NumElts = MRI.getType(Dst).getNumElements();
274 unsigned NumElts = MRI.getType(Dst).getNumElements();
290 unsigned NumElts = MRI.getType(Dst).getNumElements();
378 MRI.getType(Dst).getNumElements());
434 int NumElts = MRI.getType(Dst).getNumElements();
656 if (*LaneIdx >= SrcTy.getNumElements())
666 switch (SrcTy.getNumElements()) {
709 assert(MRI.getType(MI.getOperand(0).getReg()).getNumElements() == 2 &&
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZTargetTransformInfo.cpp 378 unsigned WideBits = getScalarSizeInBits(Ty) * VTy->getNumElements();
486 unsigned VF = VTy->getNumElements();
616 assert(cast<FixedVectorType>(SrcTy)->getNumElements() ==
617 cast<FixedVectorType>(DstTy)->getNumElements() &&
633 unsigned VF = cast<FixedVectorType>(SrcTy)->getNumElements();
707 unsigned VF = DstVTy->getNumElements();
771 unsigned VF = SrcVecTy->getNumElements();
905 unsigned VF = cast<FixedVectorType>(ValTy)->getNumElements();
1148 unsigned NumElts = cast<FixedVectorType>(VecTy)->getNumElements();
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyTargetTransformInfo.cpp 75 cast<FixedVectorType>(VTy)->getNumElements() *
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
BasicTTIImpl.h 92 for (int i = 0, e = VTy->getNumElements(); i < e; ++i) {
109 for (int i = 0, e = VTy->getNumElements(); i < e; ++i) {
122 int NumSubElts = SubVTy->getNumElements();
125 (int)cast<FixedVectorType>(VTy)->getNumElements()) &&
147 int NumSubElts = SubVTy->getNumElements();
150 (int)cast<FixedVectorType>(VTy)->getNumElements()) &&
207 VT->getNumElements()),
211 VT->getNumElements() *
228 VT->getNumElements() *
232 VT->getNumElements()),
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Constants.cpp 164 unsigned NumElts = cast<FixedVectorType>(VTy)->getNumElements();
214 unsigned NumElts = cast<FixedVectorType>(VTy)->getNumElements();
233 for (unsigned i = 0, e = VTy->getNumElements(); i != e; ++i) {
247 for (unsigned i = 0, e = VTy->getNumElements(); i != e; ++i) {
261 for (unsigned i = 0, e = VTy->getNumElements(); i != e; ++i) {
275 for (unsigned i = 0, e = VTy->getNumElements(); i != e; ++i) {
318 for (unsigned i = 0, e = cast<FixedVectorType>(VTy)->getNumElements();
339 for (unsigned i = 0, e = VTy->getNumElements(); i != e; ++i)
433 // FIXME: getNumElements() will fail for non-fixed vector types.
438 return Elt < PV->getNumElements() ? PV->getElementValue(Elt) : nullptr
    [all...]
DebugInfoMetadata.cpp 1120 if (getNumElements() == 1)
1170 if (getNumElements() == 0)
1190 if (getNumElements() == 0)
1230 if (getNumElements() == 0) {
1235 if (getNumElements() == 2 && Elements[0] == dwarf::DW_OP_plus_uconst) {
1240 if (getNumElements() == 3 && Elements[0] == dwarf::DW_OP_constu) {
1423 bool NeedsDeref = (Expr->getNumElements() > DropUntilStackValue) &&
1498 if ((getNumElements() != 2 && getNumElements() != 3 &&
1499 getNumElements() != 6) |
    [all...]
ConstantFold.cpp 58 unsigned NumElts = cast<FixedVectorType>(DstTy)->getNumElements();
59 if (NumElts != cast<FixedVectorType>(CV->getType())->getNumElements())
365 Constant *N = ConstantInt::get(DestTy, ATy->getNumElements());
372 unsigned NumElems = STy->getNumElements();
452 unsigned NumElems = STy->getNumElements();
508 unsigned NumElems = STy->getNumElements();
601 cast<FixedVectorType>(DestTy)->getNumElements() ==
602 cast<FixedVectorType>(V->getType())->getNumElements()) {
614 e = cast<FixedVectorType>(V->getType())->getNumElements();
702 STy->getNumElements() == 2 &
    [all...]
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
NeonEmitter.cpp 205 unsigned getNumElements() const { return Bitwidth / ElementBitwidth; }
362 if (T.isVector() && T.getNumElements() > 1)
622 S += "x" + utostr(getNumElements());
685 Ret += "V" + utostr(getNumElements()) + S;
1196 for (int J = Dest.getType().getNumElements() - 1; J >= 0; --J)
1204 for (int J = Dest.getType().getNumElements() - 1; J >= 0; --J)
1223 if (!NewV.getType().isVector() || NewV.getType().getNumElements() == 1)
1236 getReturnType().getNumElements() == 1)
1643 std::make_unique<MaskExpander>(Arg1.first.getNumElements()));
1657 if (Elts.size() > T.getNumElements()) {
    [all...]

Completed in 43 milliseconds

1 2 3 4 5 6 7 8 910