/openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
H A D | TypeSize.h | 46 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 D | LowLevelTypeImpl.h | 91 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 D | RISCVRegisterInfo.cpp | 171 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 D | RISCVFrameLowering.cpp | 325 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 D | VETargetTransformInfo.h | 106 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 47 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64RegisterInfo.cpp | 798 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 D | AArch64FrameLowering.cpp | 403 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 D | AArch64TargetTransformInfo.cpp | 1699 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 D | AArch64InstrInfo.cpp | 4126 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 D | GCRootLowering.cpp | 296 assert(!FrameOffset.getScalable() && in FindStackOffsets()
|
H A D | TargetRegisterInfo.cpp | 649 assert(!Offset.getScalable() && "Scalable offsets are not handled"); in getOffsetOpcodes()
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationPlanner.h | 231 ScalableVF(ElementCount::getScalable(0)) {} in FixedScalableVFPair()
|
H A D | LoopVectorizationLegality.cpp | 646 for (ElementCount VF = ElementCount::getScalable(1); in isTLIScalarize()
|
H A D | LoopVectorize.cpp | 4865 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 D | ARMTargetTransformInfo.h | 176 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 125 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
/openbsd-src/gnu/llvm/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()
|
/openbsd-src/gnu/llvm/llvm/lib/IR/ |
H A D | Type.cpp | 714 auto EC = ElementCount::getScalable(MinNumElts); in get()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.cpp | 497 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.cpp | 318 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 373 return TypeSize::getScalable(0); in getRegisterBitWidth()
|
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
H A D | WinException.cpp | 364 assert(!Offset.getScalable() && in getFrameIndexOffset()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | VecFuncs.def | 21 #define SCALABLE(NL) ElementCount::getScalable(NL)
|