| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | TypeSize.h | 43 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 D | RISCVRegisterInfo.cpp | 197 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 D | RISCVFrameLowering.cpp | 393 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 D | VFABIDemangler.cpp | 309 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 D | Type.cpp | 720 auto EC = ElementCount::getScalable(MinNumElts); in get()
|
| H A D | DataLayout.cpp | 58 StructSize = TypeSize::getScalable(0); in StructLayout()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LowLevelType.h | 107 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 D | VETargetTransformInfo.h | 106 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetTransformInfo.cpp | 47 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | InjectTLIMappings.cpp | 117 for (ElementCount VF = ElementCount::getScalable(2); in addMappingsFromTLI()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 3771 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 D | AArch64RegisterInfo.cpp | 845 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 D | AArch64FrameLowering.cpp | 419 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 D | AArch64TargetTransformInfo.cpp | 2081 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 D | GCRootLowering.cpp | 309 assert(!FrameOffset.getScalable() && in FindStackOffsets()
|
| H A D | TargetRegisterInfo.cpp | 649 assert(!Offset.getScalable() && "Scalable offsets are not handled"); in getOffsetOpcodes()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationPlanner.h | 268 ScalableVF(ElementCount::getScalable(0)) {} in FixedScalableVFPair()
|
| H A D | LoopVectorize.cpp | 4460 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 D | LoopVectorizationLegality.cpp | 779 for (ElementCount VF = ElementCount::getScalable(1); in isTLIScalarize()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 176 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 125 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.h | 91 SpillOffset.getScalable()) < 93 Other.SpillOffset.getScalable());
|
| H A D | VarLocBasedImpl.cpp | 392 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 D | PPCTargetTransformInfo.cpp | 495 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 374 return TypeSize::getScalable(0); in getRegisterBitWidth()
|