Home
last modified time | relevance | path

Searched refs:getScalable (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DTypeSize.h43 static StackOffset getScalable(int64_t Scalable) { return {0, Scalable}; } in getScalable() function
52 int64_t getScalable() const { return Scalable; } in getScalable() function
299 static constexpr ElementCount getScalable(ScalarTy MinVal) { in getScalable() function
335 static constexpr TypeSize getScalable(ScalarTy MinimumSize) { in getScalable() function
416 return ElementCount::getScalable(~0U);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp197 if (DestReg == SrcReg && !Offset.getFixed() && !Offset.getScalable()) in adjustReg()
207 if (Offset.getScalable()) { in adjustReg()
209 int64_t ScalableValue = Offset.getScalable(); in adjustReg()
444 if (Offset.getScalable() && in eliminateFrameIndex()
449 int64_t ScalableValue = Offset.getScalable(); in eliminateFrameIndex()
484 Offset.getScalable()); in eliminateFrameIndex()
489 if (Offset.getScalable() || Offset.getFixed()) { in eliminateFrameIndex()
722 assert(Offset.getScalable() % 8 == 0 && "Invalid frame offset"); in getOffsetOpcodes()
728 int64_t VLENBSized = Offset.getScalable() / 8; in getOffsetOpcodes()
H A DRISCVFrameLowering.cpp393 StackOffset Offset = StackOffset::getScalable(Amount); in adjustStackForRVV()
824 Offset = StackOffset::getScalable(MFI.getObjectOffset(FI)); in getFrameIndexReference()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DVFABIDemangler.cpp309 return ElementCount::getScalable(2); in getElementCountForTy()
311 return ElementCount::getScalable(4); in getElementCountForTy()
313 return ElementCount::getScalable(8); in getElementCountForTy()
315 return ElementCount::getScalable(16); in getElementCountForTy()
327 ElementCount::getScalable(std::numeric_limits<unsigned int>::max()); in getScalableECFromSignature()
H A DType.cpp720 auto EC = ElementCount::getScalable(MinNumElts); in get()
H A DDataLayout.cpp58 StructSize = TypeSize::getScalable(0); in StructLayout()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLowLevelType.h107 return vector(ElementCount::getScalable(MinNumElements), ScalarSizeInBits); in scalable_vector()
113 return vector(ElementCount::getScalable(MinNumElements), ScalarTy); in scalable_vector()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h106 return TypeSize::getScalable(0); in getRegisterBitWidth()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp47 return TypeSize::getScalable(0); in getRegisterBitWidth()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInjectTLIMappings.cpp117 for (ElementCount VF = ElementCount::getScalable(2); in addMappingsFromTLI()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp3771 Scale = TypeSize::getScalable(2); in getMemOpInfo()
3772 Width = TypeSize::getScalable(2); in getMemOpInfo()
3778 Scale = TypeSize::getScalable(2); in getMemOpInfo()
3873 Scale = TypeSize::getScalable(8); in getMemOpInfo()
3874 Width = TypeSize::getScalable(8); in getMemOpInfo()
3890 Scale = TypeSize::getScalable(4); in getMemOpInfo()
3891 Width = TypeSize::getScalable(4); in getMemOpInfo()
3902 Scale = TypeSize::getScalable(2); in getMemOpInfo()
3903 Width = TypeSize::getScalable(2); in getMemOpInfo()
5131 VGSized = Offset.getScalable() / 2; in decomposeStackOffsetForDwarfOffsets()
[all …]
H A DAArch64RegisterInfo.cpp845 assert(Offset.getScalable() % 2 == 0 && "Invalid frame offset"); in getOffsetOpcodes()
851 int64_t VGSized = Offset.getScalable() / 2; in getOffsetOpcodes()
901 assert(!Offset.getScalable() && in eliminateFrameIndex()
H A DAArch64FrameLowering.cpp419 return StackOffset::getScalable((int64_t)AFI->getStackSizeSVE()); in getSVEStackSize()
612 StackOffset::getScalable(MFI.getObjectOffset(Info.getFrameIdx())) - in emitCalleeSavedSVELocations()
720 return Size.getScalable() * MAX_BYTES_PER_SCALABLE_BYTE + Size.getFixed(); in upperBound()
772 if (AllocSize.getScalable() == 0 && RealignmentPadding == 0) { in allocateStackSpace()
779 .addImm(InitialOffset.getScalable()); in allocateStackSpace()
2053 SVECalleeSavesSize = StackOffset::getScalable(CalleeSavedSize); in emitPrologue()
2365 StackOffset::getScalable(CalleeSavedSize); in emitEpilogue()
2381 StackOffset::getScalable(-CalleeSavedSize), TII, in emitEpilogue()
2645 FPOffset.getScalable() < SPOffset.getScalable() || in resolveFrameOffsetReference()
H A DAArch64TargetTransformInfo.cpp2081 return TypeSize::getScalable(0); in getRegisterBitWidth()
2083 return TypeSize::getScalable(ST->hasSVE() ? 128 : 0); in getRegisterBitWidth()
3093 if (cast<VectorType>(Src)->getElementCount() == ElementCount::getScalable(1)) in getMaskedMemoryOpCost()
3123 ElementCount::getScalable(1)) in getGatherScatterOpCost()
3162 if (VTy->getElementCount() == ElementCount::getScalable(1)) in getMemoryOpCost()
3706 if (Tp->getElementCount() == ElementCount::getScalable(1)) in getSpliceCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCRootLowering.cpp309 assert(!FrameOffset.getScalable() && in FindStackOffsets()
H A DTargetRegisterInfo.cpp649 assert(!Offset.getScalable() && "Scalable offsets are not handled"); in getOffsetOpcodes()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h268 ScalableVF(ElementCount::getScalable(0)) {} in FixedScalableVFPair()
H A DLoopVectorize.cpp4460 return ElementCount::getScalable(0); in getMaxLegalScalableVF()
4465 return ElementCount::getScalable(0); in getMaxLegalScalableVF()
4470 auto MaxScalableVF = ElementCount::getScalable( in getMaxLegalScalableVF()
4485 return ElementCount::getScalable(0); in getMaxLegalScalableVF()
4497 return ElementCount::getScalable(0); in getMaxLegalScalableVF()
4505 MaxScalableVF = ElementCount::getScalable(MaxSafeElements / *MaxVScale); in getMaxLegalScalableVF()
4507 MaxScalableVF = ElementCount::getScalable(0); in getMaxLegalScalableVF()
4605 ElementCount::getScalable(0)); in computeFeasibleMaxVF()
7403 for (auto VF = ElementCount::getScalable(1); in plan()
7419 buildVPlansWithVPRecipes(ElementCount::getScalable(1), MaxFactors.ScalableVF); in plan()
H A DLoopVectorizationLegality.cpp779 for (ElementCount VF = ElementCount::getScalable(1); in isTLIScalarize()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h176 return TypeSize::getScalable(0); in getRegisterBitWidth()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp125 return TypeSize::getScalable(0); in getRegisterBitWidth()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h91 SpillOffset.getScalable()) <
93 Other.SpillOffset.getScalable());
H A DVarLocBasedImpl.cpp392 Value.SpillLocation.SpillOffset.getScalable()) < in operator <()
396 Other.Value.SpillLocation.SpillOffset.getScalable()); in operator <()
726 << MLoc.Value.SpillLocation.SpillOffset.getScalable() in dump()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp495 return TypeSize::getScalable(0); in getRegisterBitWidth()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp374 return TypeSize::getScalable(0); in getRegisterBitWidth()

12