Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DTypeSize.h46 static StackOffset getScalable(int64_t Scalable) { return {0, Scalable}; } in getScalable() function
55 int64_t getScalable() const { return Scalable; } in getScalable() function
294 static constexpr ElementCount getScalable(ScalarTy MinVal) { in getScalable() function
325 static constexpr TypeSize getScalable(ScalarTy MinimunSize) { in getScalable() function
421 return ElementCount::getScalable(~0U);
H A DLowLevelTypeImpl.h91 return vector(ElementCount::getScalable(MinNumElements), ScalarSizeInBits); in scalable_vector()
97 return vector(ElementCount::getScalable(MinNumElements), ScalarTy); in scalable_vector()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp171 if (DestReg == SrcReg && !Offset.getFixed() && !Offset.getScalable()) in adjustReg()
181 if (Offset.getScalable()) { in adjustReg()
183 int64_t ScalableValue = Offset.getScalable(); in adjustReg()
402 if (Offset.getScalable() && in eliminateFrameIndex()
407 int64_t ScalableValue = Offset.getScalable(); in eliminateFrameIndex()
436 Offset.getScalable()); in eliminateFrameIndex()
440 if (Offset.getScalable() || Offset.getFixed()) { in eliminateFrameIndex()
662 assert(Offset.getScalable() % 8 == 0 && "Invalid frame offset"); in getOffsetOpcodes()
668 int64_t VLENBSized = Offset.getScalable() / 8; in getOffsetOpcodes()
H A DRISCVFrameLowering.cpp325 StackOffset Offset = StackOffset::getScalable(Amount); in adjustStackForRVV()
723 Offset = StackOffset::getScalable(MFI.getObjectOffset(FI)); in getFrameIndexReference()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h106 return TypeSize::getScalable(0); in getRegisterBitWidth()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp47 return TypeSize::getScalable(0); in getRegisterBitWidth()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp798 assert(Offset.getScalable() % 2 == 0 && "Invalid frame offset"); in getOffsetOpcodes()
804 int64_t VGSized = Offset.getScalable() / 2; in getOffsetOpcodes()
854 assert(!Offset.getScalable() && in eliminateFrameIndex()
H A DAArch64FrameLowering.cpp403 return StackOffset::getScalable((int64_t)AFI->getStackSizeSVE()); in getSVEStackSize()
571 StackOffset::getScalable(MFI.getObjectOffset(Info.getFrameIdx())) - in emitCalleeSavedSVELocations()
1762 AllocateBefore = StackOffset::getScalable(CalleeSavedSize); in emitPrologue()
2115 StackOffset::getScalable(CalleeSavedSize); in emitEpilogue()
2131 StackOffset::getScalable(-CalleeSavedSize), TII, in emitEpilogue()
2390 FPOffset.getScalable() < SPOffset.getScalable() || in resolveFrameOffsetReference()
H A DAArch64TargetTransformInfo.cpp1699 return TypeSize::getScalable(0); in getRegisterBitWidth()
1701 return TypeSize::getScalable(ST->hasSVE() ? 128 : 0); in getRegisterBitWidth()
2522 if (cast<VectorType>(Src)->getElementCount() == ElementCount::getScalable(1)) in getMaskedMemoryOpCost()
2548 ElementCount::getScalable(1)) in getGatherScatterOpCost()
2587 if (VTy->getElementCount() == ElementCount::getScalable(1)) in getMemoryOpCost()
3096 if (Tp->getElementCount() == ElementCount::getScalable(1)) in getSpliceCost()
H A DAArch64InstrInfo.cpp4126 assert(Offset.getScalable() % 2 == 0 && "Invalid frame offset"); in decomposeStackOffsetForDwarfOffsets()
4134 VGSized = Offset.getScalable() / 2; in decomposeStackOffsetForDwarfOffsets()
4146 assert(Offset.getScalable() % 2 == 0 && "Invalid frame offset"); in decomposeStackOffsetForFrameOffsets()
4150 NumPredicateVectors = Offset.getScalable() / 2; in decomposeStackOffsetForFrameOffsets()
4232 if (Offset.getScalable()) in createDefCFA()
4359 : StackOffset::getScalable(VScale * (ThisVal << LocalShiftSize)); in emitFrameOffsetAdj()
4454 CFAOffset += StackOffset::getScalable(-NumDataVectors * 16); in emitFrameOffset()
4701 int64_t Offset = IsMulVL ? SOffset.getScalable() : SOffset.getFixed(); in isAArch64FrameOffsetLegal()
4745 SOffset = StackOffset::get(Offset, SOffset.getScalable()); in isAArch64FrameOffsetLegal()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DGCRootLowering.cpp296 assert(!FrameOffset.getScalable() && in FindStackOffsets()
H A DTargetRegisterInfo.cpp649 assert(!Offset.getScalable() && "Scalable offsets are not handled"); in getOffsetOpcodes()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h231 ScalableVF(ElementCount::getScalable(0)) {} in FixedScalableVFPair()
H A DLoopVectorizationLegality.cpp646 for (ElementCount VF = ElementCount::getScalable(1); in isTLIScalarize()
H A DLoopVectorize.cpp4865 return ElementCount::getScalable(0); in getMaxLegalScalableVF()
4870 return ElementCount::getScalable(0); in getMaxLegalScalableVF()
4875 auto MaxScalableVF = ElementCount::getScalable( in getMaxLegalScalableVF()
4890 return ElementCount::getScalable(0); in getMaxLegalScalableVF()
4902 return ElementCount::getScalable(0); in getMaxLegalScalableVF()
4914 ElementCount::getScalable(MaxVScale ? (MaxSafeElements / *MaxVScale) : 0); in getMaxLegalScalableVF()
5011 ElementCount::getScalable(0)); in computeFeasibleMaxVF()
7547 for (auto VF = ElementCount::getScalable(1); in plan()
7563 buildVPlansWithVPRecipes(ElementCount::getScalable(1), MaxFactors.ScalableVF); in plan()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h176 return TypeSize::getScalable(0); in getRegisterBitWidth()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp125 return TypeSize::getScalable(0); in getRegisterBitWidth()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DType.cpp714 auto EC = ElementCount::getScalable(MinNumElts); in get()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp497 return TypeSize::getScalable(0); in getRegisterBitWidth()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp318 return TypeSize::getScalable(0); in getRegisterBitWidth()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp373 return TypeSize::getScalable(0); in getRegisterBitWidth()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DWinException.cpp364 assert(!Offset.getScalable() && in getFrameIndexOffset()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DVecFuncs.def21 #define SCALABLE(NL) ElementCount::getScalable(NL)

12