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

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/Support/
TypeSize.cpp 34 if (isScalable()) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
TypeSize.h 299 bool isScalable() const { return this->UnivariateDim == ScalableDim; }
314 assert(!isScalable() &&
330 if (!LHS.isScalable() || RHS.isScalable())
336 if (LHS.isScalable() || !RHS.isScalable())
342 if (!LHS.isScalable() || RHS.isScalable())
348 if (LHS.isScalable() || !RHS.isScalable())
    [all...]
MachineValueType.h 493 NElts = ElementCount::get(NewMinCount, NElts.isScalable());
1026 return {(BaseSize.getKnownMinSize() + 7) / 8, BaseSize.isScalable()};
1329 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) {
1330 if (IsScalable)
1336 if (EC.isScalable())
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MemoryLocation.h 102 if (Value.isScalable())
116 if (Value.isScalable())
282 return T.isScalable() ? UnknownSize : T.getFixedSize();
VectorUtils.h 84 bool IsScalable; // True if the function is a scalable function.
88 return std::tie(VF, IsScalable, Parameters) ==
89 std::tie(Other.VF, Other.IsScalable, Other.Parameters);
118 return {EC.getKnownMinValue(), EC.isScalable(), Parameters};
TargetTransformInfoImpl.h 400 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const {
401 return ElementCount::get(0, IsScalable);
507 if (!DstSize.isScalable() && DL.isLegalInteger(DstSize.getFixedSize()))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorizationPlanner.h 216 *(Max.isScalable() ? &ScalableVF : &FixedVF) = Max;
221 assert(!FixedVF.isScalable() && ScalableVF.isScalable() &&
LoopVectorize.cpp 1114 return VF.isScalable() ? B.CreateVScale(StepVal) : StepVal;
1122 return VF.isScalable() ? B.CreateVScale(EC) : EC;
2445 assert(!VF.isScalable() && "scalable vectors not yet supported.");
2585 if (!IsUniform && VF.isScalable()) {
2596 if (!IsUniform && VF.isScalable()) {
2619 assert((VF.isScalable() || isa<Constant>(StartIdx)) &&
2696 assert(!VF.isScalable() && "scalable vectors not yet supported.");
2803 assert(!VF.isScalable() && "VF is assumed to be non scalable.");
3160 assert(!VF.isScalable() &&
4835 bool NeedsVectorIndex = !IsUniform && VF.isScalable();
    [all...]
VPlan.h 85 assert(Start.isScalable() == End.isScalable() &&
130 if (VF.isScalable())
160 assert(VF.isScalable() && Lane < VF.getKnownMinValue());
171 return VF.getKnownMinValue() * (VF.isScalable() ? 2 : 1);
VPlan.cpp 477 assert(!State->VF.isScalable() && "VF is assumed to be non scalable.");
1124 assert(!VF.isScalable() && "the code following assumes non scalables ECs");
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ReplaceWithVeclib.cpp 125 if (NumElements.isScalable()) {
ExpandVectorPredication.cpp 195 if (ElemCount.isScalable()) {
264 if (StaticElemCount.isScalable()) {
ValueTypes.cpp 45 bool IsScalable) {
48 VectorType::get(VT.getTypeForEVT(Context), NumElements, IsScalable);
128 if (EC.isScalable()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVTargetTransformInfo.h 148 if (!VF.isScalable())
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ValueTypes.h 75 bool IsScalable = false) {
76 MVT M = MVT::getVectorVT(VT.V, NumElements, IsScalable);
79 return getExtendedVectorVT(Context, VT, NumElements, IsScalable);
357 return {(BaseSize.getKnownMinSize() + 7) / 8, BaseSize.isScalable()};
435 NElts = ElementCount::get(NewMinCount, NElts.isScalable());
483 bool IsScalable);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DataLayout.h 468 return { (BaseSize.getKnownMinSize() + 7) / 8, BaseSize.isScalable() };
696 return TypeSize(MinBits, EltCnt.isScalable());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
FunctionComparator.cpp 497 if (STyL->getElementCount().isScalable() !=
498 STyR->getElementCount().isScalable())
499 return cmpNumbers(STyL->getElementCount().isScalable(),
500 STyR->getElementCount().isScalable());
Local.cpp 1393 assert(!ValueSize.isScalable() &&
1407 assert(ValueSize.isScalable() == FragmentSize->isScalable() &&
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Type.cpp 140 assert(!ETS.isScalable() && "Vector type should have fixed-width elements");
141 return {ETS.getFixedSize() * EC.getKnownMinValue(), EC.isScalable()};
629 if (EC.isScalable())
IntrinsicInst.cpp 398 if (EC.isScalable()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64FrameLowering.cpp 2236 bool isScalable() const { return Type == PPR || Type == ZPR; }
2367 int OffsetPre = RPI.isScalable() ? ScalableByteOffset : ByteOffset;
2370 if (RPI.isScalable())
2381 assert(!(RPI.isScalable() && RPI.isPaired()) &&
2387 !RPI.isScalable() && RPI.Type != RegPairInfo::FPR128 &&
2398 int OffsetPost = RPI.isScalable() ? ScalableByteOffset : ByteOffset;
2411 assert(((!RPI.isScalable() && RPI.Offset >= -64 && RPI.Offset <= 63) ||
2412 (RPI.isScalable() && RPI.Offset >= -256 && RPI.Offset <= 255)) &&
2693 if (RPI.isScalable())
2698 if (!RPI.isScalable())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 195 assert(NumSrcElts.isScalable() == NumElts.isScalable() &&
352 if (!EC.isScalable() && IndexC->getValue().uge(NumElts))
358 if (!EC.isScalable() && NumElts != 1) {
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
StackSafetyAnalysis.cpp 152 if (TS.isScalable())
293 if (Size.isScalable())
VectorUtils.cpp 1307 if (VF.isScalable())
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp 2178 if (Bytes.isScalable())
2197 assert(VT1Size.isScalable() == VT2Size.isScalable() &&
6254 if (Offset.isScalable())
7658 assert(N->getIndex().getValueType().getVectorElementCount().isScalable() ==
7659 N->getValueType(0).getVectorElementCount().isScalable() &&
7704 N->getIndex().getValueType().getVectorElementCount().isScalable() ==
7705 N->getValue().getValueType().getVectorElementCount().isScalable() &&
10125 assert(VTNumElts.isScalable() == EnvNumElts.isScalable() &
    [all...]

Completed in 125 milliseconds

1 2 3